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 からの変換に
![波ダッシュ問題 | タイトルはいつも後付け](https://cdn-ak-scissors.b.st-hatena.com/image/square/54eff32cbec67087a89d7c297b7df8ca5afe5c62/height=288;version=1;width=512/https%3A%2F%2Fimage.excite.co.jp%2Fjp%2FappleIcon%2Fapp%2Fblog%2Fapple-touch-icon.png)