0

フランス語の utf-8 文字列でいっぱいの XML ファイルを取得しました。一部のメッセージは次のとおりです。

「N'oubliez pas d'Écrire le nom exact de le professeur, sans utiliser des abréviations」

ご覧のとおり、アクセントは失敗しています。ファイルをiconvで変換しようとしましたが、UTF-8として認識されないようです(ファイルがその文字セットを使用している場合)。私に何ができる?

ありがとうございました!

4

1 に答える 1

0

Windowsのメモ帳でファイルを開いて、どのように表示されるかを確認してください。正常に見える場合は、問題は別の場所にある可能性があります(たとえば、データをブラウザーに送信していて、UTF-8を指定していない場合)。

メモ帳でも間違っているように見える場合は、次のことを試してください(データをファイルにコピーし、これを行うことで「修正」できました)。

  • メモ帳で開く
  • [ファイル]->[名前を付けて保存]->[ANSI]を選択して保存
  • メモ帳で新しいファイルを開きます
  • [ファイル]->[名前を付けて保存]->[UTF-8]を選択して[保存]

この最終ファイルはメモ帳で正しく開き、3バイトのUTF-8署名を持つUTF-8としてエンコードされている必要があります。

于 2011-02-26T14:28:15.647 に答える