円記号

8ビット(7ビット)文字符号における 0x5C の文字コードによる扱いの違い

ASCII \ バックスラッシュ
ISO/IEC 646 各国自由領域 KB(韓国) ₩(ウォン)など
JIS X 0201 ¥ 円記号

 

Unicodeの円記号問題

Unicodeでは次のとおりである

U+005C \ バックスラッシュ
U+00A5 ¥ 円記号

OSによる ユニコード U+005C の扱いの違い

Windows
  • U+005C に対して日本語フォントで ¥ を表示する。
  • JISキーボードの ¥ を叩いたときは U+005C が入力される。

日本語フォントの見た目(グリフ)を差し替えている。

MacOS
  • JISキーボードで ¥ を叩くと U+00A5 (円記号) が入力される。フォントは ¥ である。
  • JISキーボードで ⌥ + ¥ を叩くと U+005C (バックスラッシュ) が入力される。フォントは \ である。
  • JIS/USキーボードで ⌥ + y を叩くと U+00A5 が入力される。フォントは ¥ である。

 

関連リンク