Windowsにおける円マークとバックスラッシュの表示の問題について、きちんと理解していなかったので調べたときのメモです。
本記事の下部の参考にリンクを貼り付けさせていただいていますが、その記事がとても分かりやすいです。詳しい説明はそちらにお任せするとして、ポイントのみをメモしておきます。
- 元々は、円マークとバックスラッシュの文字コードはどちらも同じ(0x5c)
- 日本語環境では、0x5cは円マークを割り当て、他国(アメリカなど)はバックスラッシュを割り当て
- Windowsのパス区切り文字は、0x5c。日本語Windowsでは円マークが表示、他国(アメリカなど)版Windowsではバックスラッシュが表示
- フォントによって、日本語系フォントでは円マークが表示、他国系(アメリカなど)フォントではバックスラッシュが表示されたりする
たぶんだいたい合っていると思います。なかなかややこしいですね。。。