トップ 一覧 検索 ヘルプ RSS ログイン

技術的雑談-文字コードで「〜」を使う時の文字化けの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!技術的雑談-文字コードで「〜」を使う時の文字化け

!!環境
WindowsXP、JDK1.4.2_08、Eclipse3.1.0
(で、現象が出たというだけで、これのせいかどうかはわからない)

!!現象
*Javaのソースのコメントに「〜」を入れ、文字コードをEUC-JPにて保存したところ、文字化けし、一部の漢字コードチェッカーでShift-JISエンコードのテキストファイルと認識される。
*でも、それ以外の部分はEUC-JPでエンコードされているし、エディターで開いても問題ない。

*【2005/8/6追加】'''エンコードをShift-JISにすると文字化けし、MS932にするとちゃんと「〜」が表示される。'''

!!原因

==推測ですが、==
==Javaの文字コード変換ルーチンにちょっと問題があるのかもしれません。==
==EUC-JPエンコードの時に、「〜」を使うと化けてしまうのかな?==

==そういえば時々「〜」を入れると「?」となるWebページとかあるけど、多分それと同じです。==

【2005/8/6追加】'''Windowsで作成したテキストをShift-JISとしてコード変換を行っているためです。'''
'''Javaにおいては、Windowsで作成したテキストはShift-JISとは微妙に異なるMS932というエンコードと定義されています。'''

!!対処

==「〜」を使わないようにする……?==

【2005/8/6追加】'''Windowsで作成したテキストはShift-JISとしてコード変換を行う。'''

!!履歴
2005/8/6 -- MS932エンコードである事を記載、修正。
2005/8/5 -- 初版

[[技術的雑談]]へ戻る

!!突っ込み
{{comment}}

[[技術的雑談]]へ戻る

{{trackback}}

[[技術的雑談]]へ戻る