私は本当に大きな作業プロジェクト(Javaで)を持っていて、UTF-8への移行後にエンコーディングが変更されました。 私はすべての「Unicodeの置換文字」を(置き換えるためのpythonでスクリプトをコーディングしています)が、私はトラブルこのラインをやってたんだ:Python - 文字列をUnicodeの置換文字と比較する
if ("�" in word) :
// replace word for proper one
Pythonインタプリタにはないので、明らかにこれは動作しません。特殊文字を理解する。私はそれを見つめ、u "\ uFFD"のようなものを見つけましたが、動作させることはできませんでした。
編集:私は、Python IDLEシェルでそれをやってみましたし、このメッセージは
正確にはどういう意味ですか? Python 3は文字列にUnicodeを使用し、 " "が文字列内に存在するかどうかを検出できます。 – Tagc
何がうまくいかないのですか?文字を単語で見つけることは?または交換のステップですか? – doctorlove
コンソールがいくつかの文字を表示する方法を知らない場合、コンソールで '' "'を見ることができますが、Pythonのテキストに '' "'があることを意味するわけではありません。 – furas