¥マークと\の不思議

円マーク「¥」を入力したつもりなのに表示するとバックスラッシュ「\」になってしまう。そんな困った経験はありませんか?

これは、パソコンで表示する文字に付けられた「文字コード」が理由です。文字コード表には日本語用のコード表「JIS」や英語圏で利用する「ASCII」などの種類があります。

「¥」は「JIS」のコード番号では「5C」に割り当てられています。そして「ASCII」のコード番号「5C」は「\」です。2つの文字コードが同じなので、表示しているフォントが日本語フォントか英語フォントかで表示が変わるのです。一度Wordなどで試してみてください。半角の「¥」を入力し、編集言語が「日本語」のままなら欧文フォントは「¥」ですが、編集言語を「英語」にすると「\」と表示されます。

文字コードの歴史により、日本語版 Windows で「¥」は、表示上の見た目だけで、実際には全て「\」であることが、わかりにくい混乱の原因です。

これらはプログラミングでも混乱することがあります。機会があったらこのあたりもお伝えしますね。

NO IMAGE
最新情報をチェックしよう!