日本語の範囲
1990年〜2000年、9時〜17時、東京〜大阪。波ダッシュは「〜から〜まで」を読み取らせます。英語の半角ダッシュの役割です。
波ダッシュをワンクリックでコピー。全角チルダ、二重チルダ、半角チルダも — そして今見ている4つのうちどれかを見分ける方法。
4つの波状文字、4つのコードポイント、そして長い混同の歴史。カードをクリックするとコピーします。
波ダッシュはチルダの日本の親戚です — 1990年〜2000年(1990年から2000年)、3000円〜(3000円から)、気安いメッセージの引き伸ばし そう〜 の文字。そして同時に、CJKコンピューティングを代表するエンコードの罠のひとつでもあります。Unicodeの波ダッシュ(U+301C)と、WindowsがShift-JISの系統で数十年前に乗り換えた全角チルダ(U+FF5E)の2種類が同じ役割を主張してきたからです。見た目はほぼ同じ。そしてエンコーディング変換は、他のどのCJKコードポイントよりも多くの〜を壊してきました。
実用上の帰結: 日本語Windowsで打たれたテキストは通常U+FF5Eを、macOSで打たれたテキストは通常U+301Cを含みます。そして片方を受け付けるデータベース、検索エンジン、バリデータは、もう片方をしばしば拒みます。上のカードから本当に必要な文字をコピーしてください — 大きなボタンはUnicodeの波ダッシュで、グリッドは4人の親類すべてを出します。貼り付けが豆腐や疑問符で表示されたら、そのフォントでは間違えた方に出会ったということです。
残りの2人の親類は日本語の外でも重要です。二重チルダ(U+2053)は見出し語の反復を表す辞書の記号、そして半角チルダ(~)は1960年代からURL、シェルコマンド、概数すべてで使われてきたキーボードの元祖です。4つとも本物のUnicode文字で画像ではありません。それぞれのコードポイントが下に付いているので、貼り付けたのがどれか正確に確認できます。
| プラットフォーム | キー |
|---|---|
| Windows (日本語IME) | 「から」と打って変換 — または「にから」から〜を選択 |
| Windows (Altコード) | テンキーで Alt + 12316 で 〜 (U+301C) |
| Mac | Option + ^ の後にキー、または ことえりで「なみダッシュ」 |
| iPhone / Android (JP) | ハイフン/アンダースコアキーを長押しして〜を選択 |
| Google 日本語入力 | 「から」と打って変換、またはF10で全角形 |
| HTML | &wave; または 〜 · 全角: ~ |
| Markdown / プレーンテキスト | ASCIIが期待される場所では ~ が安全な代役 |
ほぼ同一の字形で異なるコードポイント — そして1つだけがどこでも安全。
1990年〜2000年、9時〜17時、東京〜大阪。波ダッシュは「〜から〜まで」を読み取らせます。英語の半角ダッシュの役割です。
3000円〜、大丈夫〜、そう〜。下限からの範囲、フェードアウト、気安いテキストの伸びやかな語尾。
U+301CとU+FF5EはmacOSとWindowsのテキストで入れ替わります。検索やインポートが〜で失敗したら、どちらを貼り付けたか確認を — このページでは両方を表示しています。