0

10 月に ISO-8859-1 文字の文字列 (\350 など) があります。Java で "\350" -> "è" など、通常の形式に変換するにはどうすればよいですか?

4

1 に答える 1

0

Octal350はèの適切なコードです。これは、コンソールに表示されているものですか、それともコンソールに表示されているファイルに表示されているものですか?もしそうなら、私は問題があなたのターミナルエミュレータまたはコンソール構成にあると思います。実際のファイルまたは画面バッファのテキストはiso-8859-1にあり、端末はそれを表示できないため、8進数に相当するものを書き込みます。

編集:私はファイルに現れる同様の文字のシーケンスに直面し、ファイルでそれらが置き換えられた理由を理解しようと何時間も見つめていましたが、そうではなかったことがわかりました。置換を行っていたファイルを表示するために使用していたのはソフトウェアでした。私の場合はパテでした。これが当てはまると思われる場合は、ファイルに対して16進ダンプを実行して確認することをお勧めします。

于 2010-06-24T18:45:15.560 に答える