http://ja.wikipedia.org/wiki/波ダッシュ 整理すると。 Unicode 仕様書が、日本語の波ダッシュ(~)の扱いを間違えた。 これをきっかけに、波ダッシュのコードが事実上2種類になり、文字化けする特殊文字になった。 Windows の Shift_JIS で、マイナーな方(Unicode仕様)のマッピングをしているため、話がややこしい。 すべての原因は、日本語を知らない人が勝手に日本語の文字仕様を決めたこと。 ~ U+FF5E =ef=bd=9e Fullwidth Tilde 〜 U+301C =e3=80=9c Wave Dash いずれも、sjis では x81x60 、 euc では xa1xc1 にマッピングされる。 nkf, iconv など主流なコンバータは、これらを U+301C に変換する。 一方、 Windows では sjis からの変換に