2011-12-04 10 views
0

私は特殊文字が壊れているポルトガル語に翻訳して、古いプロジェクトファイルを持っている:これはどのようなエンコーディングで、どのようにデコードできますか?

error.text.required=\u00C9 necess\u00E1rio o texto. 
error.categoryid.required=\u00C9 necess\u00E1ria a categoria. 
error.email.required=\u00C9 necess\u00E1rio o e-mail. 
error.email.invalid=O e-mail \u00E9 inv\u00E1lido. 
error.fuel.invalid=\u00C9 necess\u00E1rio o tipo de combust\u00EDvel. 
error.regdate.invalid=\u00C9 necess\u00E1rio ano de fabrica\u00E7\u00E3o. 
error.mileage.invalid=\u00C9 necess\u00E1ria escolher a quilometragem. 
error.color.invalid=\u00C9 necess\u00E1ria a cor. 

あなたはどのように一般的なポルトガル語の文字を使用するファイルを復号化するために教えてもらえますか?

ありがとうございました

答えて

2

"\ u"はユニコードの接頭辞です。あなたは文字列を "そのまま"使用することができます。出力には発音記号が表示されます。出力

print u"\u00C9 necess\u00E1rio o texto." 

をÉnecessárioO TEXTO Pythonのコードは次のようなものになるだろう。

それ以外の場合は、それに相当するASCII形式に変換する必要があります。あなたは簡単な検索/置換を行うことができます。私は少し前にルーマニアの発音区別符号を変換するための関数を書くことになりましたが、動的文字列が入ってきました...

0

私にはこのような匂いがユニコードですか?ユニコードの2バイト数の

\ U =接頭Unicode文字

00E1 =進コード。

フォーマットが何であるかわかりません - 私はセンサーに尋ねますが、私はこれをデコードするためにこの方法を試します。


は、それを発見し、ソースコードを持つテーブルで) http://www.fileformat.info/info/unicode/char/20/index.htm

ルック。これはC++ソースファイルです。これは、ソースでユニコード文字を与える方法です。

関連する問題