翻訳ファイルをセットアップしようとしています(.php
)ロシア語のテキストを表示するNotepad ++を取得できません。ファイルはロシア語版のWindows 7(Windowsのメモ帳)を使用してPCで作成され、すべて正常に表示されます。
私はそれを私のPC EN Windows 7に送りました、そしてこれは私が見るものです:
Ñïàñèáî çà Âàø èíòåğåñ ê ğåêëàìå íà
この問題を解決するにはどうすればよいですか?
デフォルトでは、メモ帳はANSIエンコーディングを使用してテキストを保存します。これは、ソースコンピューターのデフォルトの文字セットを使用します。つまり、他のコンピューターに同じ文字セットがなければ、同じ結果が表示されません。解決策は、UnicodeまたはUTF-8のいずれかのユニバーサルエンコーディングでファイルを保存することです。これらのエンコーディングは、ロシア語の文字をUnicode標準にマッピングするため、ユーザーまたは他のユーザーのコンピュータのデフォルトの文字セットとは無関係です。
メモ帳からFile-> Save As ...を選択し、UnicodeまたはUTF-8を選択します。
その後、他のコンピュータでファイルを開くと、意図したとおりに表示されます。
注:これを行う必要があるのは、新しいファイルごとに1回だけです。ファイルはUnicode/UTF-8(バイトオブジェクトマーカー-BOM付き)としてマークされているため、メモ帳とNotepad ++はBOMを認識し、ファイルを同じエンコーディングで保持します。
Encoding
メニューに移動し、:Convert to ANSIをクリックします。次に、再度Encoding
メニューに移動し、BOMなしでUTF-8でエンコードします
これは Windows-1251 -encodedファイルを ISO/IEC 8859-1 のようなエンコーディングで表示した結果です。
解決策:エンコードWindows-1251
を使用してファイルを開きます。
MS-Wordでロシア語のテキストファイルを開きます。 Wordが開く前に、リストから選択する必要がない限り、エンコード言語が表示されます(UTF-8、Windowsのキリル文字など)。すでに問題が発生している場合は、エンコード言語がUTF-8ではなかった可能性があります。ドキュメントをTXTファイルとして保存します。 MS-Wordはエンコード形式を指定するように要求します。 UTF-8を選択します。 Windowsで、ロシア語の字幕ファイルを作成する場合は、拡張子「txt」の名前を「srt」に変更します。そうでない場合は、このままにしておきます。メモ帳プログラムを開きます。メモ帳のメニューから、MS-Wordで保存したTXTファイルを選択します。 「開く」ボタンのすぐ横に、エンコード形式を選択する可能性があります。 UTF-8を選択します。 MS-Wordで見たロシア語のテキストを読むことができるはずです。