波ダッシュはチルダではない

コード変換において、JIS X 0208/0213の波ダッシュ「〜」(1面1区33点、 シフトJISでは8160)をUnicodeの「FULLWIDTH TILDE」(U+FF5E)にうつす実装は 不適切である。適切な変換先はWAVE DASH (U+301C)である。以下に理由を述べ る。

あるいは、WindowsのUnicodeにおいてはU+FF5EがFULLWIDTH TILDEではなく WAVE DASHなのだという解釈もあり得る。そうならば上のような矛盾はなくな る。しかし、そのような「Windows独自のUnicode」が大きな非互換性を産むこ とは間違いがない。実際、どう解釈するにせよ、Windowsのこの変換表の矛盾 のために、Javaプログラムなどで現に文字化けが生じているのだから。


yano@moon.email.ne.jp