円記号

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 が入力される。

過去の国内標準(JIS X 0201)を踏襲して、日本語フォントの字形(グリフ)を差し替えている。

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

Unicodeに準拠してバックスラッシュと円記号の字形(グリフ)を区別している。

 

関連リンク