キリル文字情報を失うことなく、ファイルのエンコーディングを UTF-8 から windows1251 に変更することは可能ですか? エンコーディングを明示的に変更すると、すべてのキリル文字が読めなくなるからですか?
質問する
11069 次
2 に答える
7
更新: 新しい IDE バージョンはエンコーディングを変換できます:
問題は、IntelliJ IDEA が実際にファイル エンコーディングを から に変換しないUTF-8
ことwindows-1251
です。IntelliJ IDEA にUTF-8
ファイルを でエンコードされているものとして扱うように指示windows-1251
すると、エディタにゴミが表示されます。ディスク上の実際のファイルはUTF-8
.
変換を実行するには、 iconvなどの外部ツールを使用する必要があります。
iconv.exe -f utf-8 -t windows-1251 <input file> > <output file>
于 2011-10-20T09:46:39.270 に答える
4
IntelliJ の新しいバージョンでは、ファイルを新しいエンコーディングに「リロード」するか「変換」するかを尋ねられます。
を使用して表示されたファイルがありましUTF-8
たが、実際にはx-macRoman
. x-macRoman
ファイルの解釈にエンコーディングが使用されるように、「リロード」を選択して選択し、次にUTF-8
「変換」を選択して選択しました。今、私のファイルは次のように適切にエンコードされていますUTF-8
テスト済み:バージョン 12.1.3
于 2013-05-17T14:42:09.940 に答える