web-dev-qa-db-ja.com

Notepad ++がロシア語の文字を表示しない

翻訳ファイルをセットアップしようとしています(.php)ロシア語のテキストを表示するNotepad ++を取得できません。ファイルはロシア語版のWindows 7(Windowsのメモ帳)を使用してPCで作成され、すべて正常に表示されます。

私はそれを私のPC EN Windows 7に送りました、そしてこれは私が見るものです:

Ñïàñèáî çà Âàø èíòåğåñ ê ğåêëàìå íà

この問題を解決するにはどうすればよいですか?

6
Teo

デフォルトでは、メモ帳はANSIエンコーディングを使用してテキストを保存します。これは、ソースコンピューターのデフォルトの文字セットを使用します。つまり、他のコンピューターに同じ文字セットがなければ、同じ結果が表示されません。解決策は、UnicodeまたはUTF-8のいずれかのユニバーサルエンコーディングでファイルを保存することです。これらのエンコーディングは、ロシア語の文字をUnicode標準にマッピングするため、ユーザーまたは他のユーザーのコンピュータのデフォルトの文字セットとは無関係です。

メモ帳からFile-> Save As ...を選択し、UnicodeまたはUTF-8を選択します。

enter image description here

その後、他のコンピュータでファイルを開くと、意図したとおりに表示されます。

注:これを行う必要があるのは、新しいファイルごとに1回だけです。ファイルはUnicode/UTF-8(バイトオブジェクトマーカー-BOM付き)としてマークされているため、メモ帳とNotepad ++はBOMを認識し、ファイルを同じエンコーディングで保持します。

4
snowdude

Encodingメニューに移動し、:Convert to ANSIをクリックします。次に、再度Encodingメニューに移動し、BOMなしでUTF-8でエンコードします

5
undone

これは Windows-1251 -encodedファイルを ISO/IEC 8859-1 のようなエンコーディングで表示した結果です。

解決策:エンコードWindows-1251を使用してファイルを開きます。

1
ens

MS-Wordでロシア語のテキストファイルを開きます。 Wordが開く前に、リストから選択する必要がない限り、エンコード言語が表示されます(UTF-8、Windowsのキリル文字など)。すでに問題が発生している場合は、エンコード言語がUTF-8ではなかった可能性があります。ドキュメントをTXTファイルとして保存します。 MS-Wordはエンコード形式を指定するように要求します。 UTF-8を選択します。 Windowsで、ロシア語の字幕ファイルを作成する場合は、拡張子「txt」の名前を「srt」に変更します。そうでない場合は、このままにしておきます。メモ帳プログラムを開きます。メモ帳のメニューから、MS-Wordで保存したTXTファイルを選択します。 「開く」ボタンのすぐ横に、エンコード形式を選択する可能性があります。 UTF-8を選択します。 MS-Wordで見たロシア語のテキストを読むことができるはずです。

0
Elmira

選択するだけ

UTF-8でのエンコード

エンコーディングメニューから、あなたは行く準備ができています

デモ

0
user44570