背景 よく知られているように、Shift_JISのページにフォーム送信する際、Safariはチルド(U+007e TILDE)を波ダッシュ(Shift_JIS 0x8160)に変換する。なぜわざわざこんなことをするのかというと、たぶん、以下のような考えに基づいているのだろう。 MacJapaneseの0x7eはチルドだが、(IANAに登録されている)Shift_JISの0x7eはオーバーラインである。Shift_JISにはチルドが存在しない。チルドが存在しないShift_JISのページにチルドを渡すことはできない。「?」を渡すよりは、似た形の波ダッシュに変換したほうがいくらかマシである。 第1の論点:チルドとオーバーラインの交換可能性 しかし、似た形だからというだけでは、理由として弱い。いずれにせよある程度のブレが避けられないのであれば、MacJapaneseの0x7e(チルド)をShif