* プラットフォームの標準フォントの状況

[40] 詳しい説明は意外と見つからなくて、歴史的な事情が正確にはわかりません。

[41] 
[CITE[Windows]] や [CITE[漢字Talk]] は[[日本語]]フォントでは [CN[YEN SIGN]]、
[[韓国語]]フォントでは [CN[WON SIGN]] になっていることが多いようです。

[42] 
[CITE[Windows]] に付属する[[欧文]]フォントは[[日本語]]版だと
[CN[YEN SIGN]] になっていることが過去にはあったようですが、
[CITE[Windows XP]] の頃から [CN[REVERSE SOLIDUS]] のままになっているそうです
[要出典]。

[44] 
現在の [CITE[Android]] では[[日本語]]設定でも [CN[REVERSE SOLIDUS]]
になっています。
[TIME[2025-11-16T06:19:30.800Z]]

[45] 
[[Unix]] 系環境では古くから[[日本語]]でも[[韓国語]]でも [CN[REVERSE SOLIDUS]]
のことが多いようです。

* Web ブラウザーの挙動の問題

[48] 
[CITE[BBB]]
は [[ISO-2022-JP]] の [[JIS X 0201]] と [[ASCII]] で
[N[0x5C]]
を区別します。
その他の[[文字コード]]のうち [[Shift_JIS]] では [CH[¥]]
とし、それ以外では [CH[\]] とします。
[N[0x7E]] はどれであっても [CH[¯]] とします。
[SEE[ [[TRONコード]] ]]


[31] [CITE@en[4238 - Hankaku "\" and "~" are not displayed correctly]], [TIME[2025-11-16T05:26:20.000Z]] <https://bugzilla.mozilla.org/show_bug.cgi?id=4238>

[30] 
[CITE@en[57462 - 0x5c should be displayed as yen sign]], [TIME[2025-11-16T05:25:52.000Z]] <https://bugzilla.mozilla.org/show_bug.cgi?id=57462>

[33] 
[CITE@en[88050 - 0x5C (backslash) MUST be kept as it is under Unix/Linux for Korean]], [TIME[2025-11-16T05:30:14.000Z]] <https://bugzilla.mozilla.org/show_bug.cgi?id=88050>

[34] 
[CITE@en[245770 - backslash rendered as yen in japanese locale]], [TIME[2025-11-16T05:32:06.000Z]] <https://bugzilla.mozilla.org/show_bug.cgi?id=245770>

[39] [CITE@en[EUC-JP is still not compatible with IE and Firefox '''['''41462336''']''' - Chromium]], [TIME[2025-11-16T05:45:39.000Z]] <https://issues.chromium.org/issues/41462336>


[29] [CITE@en[bug 3595 – '''['''Yen Sign Problem''']''' 日本語環境ではU+005Cが常にバックスラッシュではなく円記号(U+00A5)で表示される]], [TIME[2025-11-16T05:25:07.000Z]] <http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=3595>


[1] ''Bug 3595 - [Yen Sign Problem] JIS X 0201以外の0x5Cがバックスラッシュではなく円記号で表示される / ISO-2022-JPでJIS X 0201の0x5Cが円記号として扱われない(U+A5に変換すべき)'' <http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=3595>

[20] ''Weblog(2004/02) - Web Studio'' <http://www.toybox.jpn.org/studio/weblog/2004/200402.shtml#td0500>


[3] [CITE[Bug 24906 - 0x5C of EUC-JP is not Yen Sign but U+005C]] ([TIME[2009-06-15 21:52:52 +09:00]] 版) <https://bugs.webkit.org/show_bug.cgi?id=24906>

[32] 
[CITE@en[書体関係 Wiki - フォント関連の基礎知識]], [TIME[2025-11-16T05:29:25.000Z]], [TIME[2010-12-05T05:03:10.115Z]] <https://web.archive.org/web/20101205050053/http://wiki.fdiary.net/font/?unixuser200403-1#l14>

[38] [CITE[Chrome で EUC-JP ページを開くと「\」が「¥」になる件 - miau's blog?]], [TIME[2025-11-16T05:44:16.000Z]], [TIME[2013-05-09T11:08:21.428Z]] <https://web.archive.org/web/20130509101250/http://miau.s9.xrea.com/blog/index.php?itemid=990>


[5] [[Webブラウザー]]は [CODE(HTMLa)@en[lang]] [[属性]]を[[フォント]]選択の[[ヒント]]として使います。
その結果 [CODE(HTML)[[[lang]]=[[ja]]]] だと [CODE(charname)@en[YEN SIGN]]
のような[[グリフ]]が、 [CODE(HTML)[[[lang]]=[[ko]]]] だと
[CODE(charname)@en[WON SIGN]] のような[[グリフ]]が表示されるようです。

[6] [CITE@en[Backslash & Yen sign behavior · Issue #6848 · w3c/csswg-drafts · GitHub]], [TIME[2021-12-01T05:52:16.000Z]] <https://github.com/w3c/csswg-drafts/issues/6848>


[15] [CITE@ja[0x5cの表示に関するSafariの謎な仕様 - 帰ってきた💫Unicode刑事〔デカ〕リターンズ]], [TIME[2023-11-27T14:57:29.000Z]] <https://moji-memo.hatenablog.jp/entry/20060705/1152085931>

[14] [CITE@ja[0x5cの表示に関するMac OS X版Firefoxの謎な仕様 - 帰ってきた💫Unicode刑事〔デカ〕リターンズ]], [TIME[2023-11-27T14:56:57.000Z]] <https://moji-memo.hatenablog.jp/entry/20060711/1152600001>


[36] [CITE@ja[trunk のチェンジセット 4502 – WebKit]], [TIME[2025-11-16T05:34:15.000Z]] <https://trac.webkit.org/changeset/4502/webkit/trunk>


- [22] [CITE@ja-JP[はじめてのにき(2010-03-18)]], [[shinh]], [TIME[2014-05-23T18:05:40.000Z]], [TIME[2025-11-16T05:00:49.035Z]] <http://shinh.skr.jp/m/?date=20100318#p01>
- [23] 
[CITE@ja-JP[はじめてのにき(2010-03-30)]], [[shinh]], [TIME[2010-03-29T18:29:42.000Z]], [TIME[2025-11-16T05:01:08.965Z]] <http://shinh.skr.jp/m/?date=20100330#p01>

[26] 
[CITE@en[Get rid of 'backslash as Yen sign hack' '''['''40336363''']''' - Chromium]], [TIME[2025-11-16T05:12:10.000Z]] <https://issues.chromium.org/issues/40336363>

[27] >>26 [CITE[Chrome]] は [[Web互換性]]破壊大好きマンだなww

[35] 
[CITE@en[Diff - 2b4002d072669ff145b0afc1a47272503e3d7879^! - chromium/src - Git at Google]], [TIME[2025-11-16T05:33:28.000Z]] <https://chromium.googlesource.com/chromium/src/+/2b4002d072669ff145b0afc1a47272503e3d7879%5E%21/>

[37] [CITE@ja[円記号問題とウェブブラウザ - なるせにっき]], [TIME[2025-11-16T05:42:46.000Z]] <https://naruse.hateblo.jp/entry/20100327/1269684858>

[19] 
[CITE[フォントを指定したら文字化けした!!]], [TIME[2020-08-20T23:48:49.000Z]], [TIME[2025-11-23T05:49:02.701Z]] <https://www.shtml.jp/mojibake/font.html>

* 人工的な利用例


[24] [CITE@ja[2010-01-02]], [TIME[2025-11-16T05:02:32.000Z]] <https://mametter.hatenablog.com/entries/2010/01/02>

[25] >>24 [[日本語]]版 [[Windows]]、 [CITE[Chrome]] でも [CITE[Firefox]]
でも [CH[\]] が表示されます。

* 処理

[SEE[ [[文字コード等に依存した特殊な表示処理]], [[言語情報によるフォント選択]] ]]

* 関連

[SEE[ [[フォント依存符号化]] ]]

[SEE[ [[OVERLINEとTILDE]] ]]

* メモ

[4] で、結局 [[Unicoder]] は [[\]]/[[¥]]/... 問題を [[font]] の問題ということにしてしまうつもりなんですか?

[SEE[ [[YEN SIGN]] ]]

[SEE[ [[WON SIGN]] ]]

[21] 
本当は、 [CODE(charset)[[[shift_jis]]]]
と [CODE(charset)[[[windows-31j]]]] を別にして、
[CODE(charset)[shift_jis]] の [CODE(char)[0x5C]]
は [CODE(char)[U+00A5]] に写像、円記号を表示し、
[CODE(charset)[windows-31j]] は
[CODE(charset)[U+005C]] に写像、円記号を表示するのが正しいと思うのだけどなあ。

(なぜなら、 IANA charset [CODE(charset)[shift_jis]]
は [[JISX0208]]:1997 附属書1を参照しているから。
[CODE(charset)[windows-31j]] は、 Windows
がそう実装しているから。)

[2] まとめると、
,IANA charset,符号         ,名前,UCS 写像,表示
,[CODE(charset)[shift_jis]],[CODE(char)[0x5C]],[CODE(char)[YEN SIGN]],[CODE(char)[U+00A5]],円
,[CODE(charset)[windows-31j]],[CODE(char)[0x5C]],[CODE(char)[REVERSE SOLIDUS]],[CODE(char)[U+005C]],円
,[CODE(charset)[[[euc-jp]]]],[CODE(char)[0x5C]],[CODE(char)[REVERSE SOLIDUS]],[CODE(char)[U+005C]],逆斜線
,[CODE(charset)[[[iso-2022-jp]]]],([CODE(char)[ESC 2/8 4/2 (B)]]) [CODE(char)[5/12]],[CODE(char)[REVERSE SOLIDUS]],[CODE(char)[U+005C]],逆斜線
,[CODE(charset)[iso-2022-jp]],([CODE(char)[ESC 2/8 4/10 (J)]]) [CODE(char)[5/12]],[CODE(char)[YEN SIGN]],[CODE(char)[U+00A5]],円
,[CODE(charset)[utf-8]] など,[CODE(char)[U+005C]],[CODE(char)[REVERSE SOLIDUS]],[CODE(char)[U+005C]],逆斜線
,[CODE(charset)[utf-8]] など,[CODE(char)[U+00A5]],[CODE(char)[YEN SIGN]],[CODE(char)[U+00A5]],円


,IANA charset,符号         ,名前,UCS 写像,表示
,[CODE(charset)[shift_jis]],[CODE(char)[0x7E]],[CODE(char)[OVERLINE]],[CODE(char)[U+203E]],上線またはチルダ(注)
,[CODE(charset)[windows-31j]],[CODE(char)[0x5C]],[CODE(char)[TILDE]],[CODE(char)[U+007E]],チルダ
,[CODE(charset)[[[euc-jp]]]],[CODE(char)[0x7E]],[CODE(char)[TILDE]],[CODE(char)[U+007E]],チルダ
,[CODE(charset)[[[iso-2022-jp]]]],([CODE(char)[ESC 2/8 4/2 (B)]]) [CODE(char)[7/14]],[CODE(char)[TILDE]],[CODE(char)[U+007E]],チルダ
,[CODE(charset)[iso-2022-jp]],([CODE(char)[ESC 2/8 4/10 (J)]]) [CODE(char)[7/14]],[CODE(char)[OVERLINE]],[CODE(char)[U+203E]],上線またはチルダ(注)
,[CODE(charset)[utf-8]] など,[CODE(char)[U+007E]],[CODE(char)[TILDE]],[CODE(char)[U+007E]],チルダ
,[CODE(charset)[utf-8]] など,[CODE(char)[U+203E]],[CODE(char)[OVERLINE]],[CODE(char)[U+203E]],上線

(注) [[JISX0201]]:1997 附属書によれば、
[CODE(char)[7/14]] [CODE(char)[OVERLINE]]
はチルダ(上)またはチルダ(中)のように表示してもよい。



[FIG(quote)[
[FIGCAPTION[
[43] [CITE[日刊SPA!]]
( ([[SPA!]]著, [TIME[2016-05-08 02:00:04 +09:00]]))
<http://nikkan-spa.jp/>
]FIGCAPTION]

> >¥enSPA! 

]FIG]




[FIG(quote)[
[FIGCAPTION[
[11] [CITE@jp[KinKi Kids オフィシャルサイト / Johnny's Entertainment]]
([TIME[2016-07-13 19:27:00 +09:00]])
<http://je-kinkikids.com/>
]FIGCAPTION]

> <h3 class="disc-title">薔薇と太陽</h3><p class="disc-type">初回盤A</p><p class="disc-info">¥1,300(税抜) / CD+DVD / JECN-0452-3</p>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[7] [CITE@ja[MOGA THE \5 - Wikipedia]]
([TIME[2016-12-24 16:50:53 +09:00]])
<https://ja.wikipedia.org/wiki/MOGA_THE_%5C5>
]FIGCAPTION]

> 本来の表記は「MOGA THE ¥5」です。この記事に付けられた題名は、技術的な制限により、記事名の制約から不正確なものとなっています。

]FIG]


[FIG(quote)[
[FIGCAPTION[
[8] [CITE@ja[芸名に句読点が含まれる芸能人の一覧 - Wikipedia]]
([TIME[2016-12-31 17:32:04 +09:00]])
<https://ja.wikipedia.org/wiki/%E8%8A%B8%E5%90%8D%E3%81%AB%E5%8F%A5%E8%AA%AD%E7%82%B9%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%82%8B%E8%8A%B8%E8%83%BD%E4%BA%BA%E3%81%AE%E4%B8%80%E8%A6%A7>
]FIGCAPTION]

> バックスラッシュ(\)'''['''編集''']'''
> MOGA THE \5(もが・ざ・ふぁいぶえん)

]FIG]


[FIG(quote)[
[FIGCAPTION[
[9] [CITE[MOGA THE \5 OFFICIAL WEB SITE]]
([TIME[2011-03-04 15:02:12 +09:00]])
<http://www5a.biglobe.ne.jp/~bismuth/moga/>
]FIGCAPTION]

> MOGA THE \5 メンバー一同 

]FIG]

[10] 公式サイト写真に従うと [CODE(charname)@en[YEN SIGN]] が正しい。
公式サイトは[[シフトJIS]]の [CODE[0x5C]] で表記している
([[日本語]]の [[Windows]] では [CODE(charname)@en[YEN SIGN]] の[[グリフ]]で表示されるが、
[[Unicode]] では [CODE(char)[U+005C]])。


[12] 
[[KS X 1003]] ([CODE(charname)@en[WON SIGN]] の問題)

[13] 
[CITE[[[超漢字メール]]]]




[16] [CITE@ja[YEN SIGN問題縁起 | yasuokaの日記 | スラド]], [TIME[2023-11-27T15:02:37.000Z]] <https://srad.jp/~yasuoka/journal/360792>


[17] 
[CITE@ja[digidepo_3525276_po_koukan_format_houkoku_2011_05.pdf]], [TIME[2024-04-04T10:17:02.000Z]] <https://dl.ndl.go.jp/view/prepareDownload?itemId=info%3Andljp%2Fpid%2F3525276&contentNo=1#page=396>

[18] 
>>17 [CODE[U+005C]] は半角円記号と定めている。


[28] [CITE@en[Unicode Mail List Archive: hacked fonts in MS-Windows: rev. solidus vs Yen/Won(was..RE: Character identities)]], [[Jungshik Shin (jshin@mailaps.org)]], [TIME[2002-10-25T20:05:36.000Z]], [TIME[2025-11-16T05:13:53.420Z]] <http://www.unicode.org/mail-arch/unicode-ml/y2002-m10/0340.html>


[46] 
[CITE[Gmail]] の [[Web]] 版は本文の全体になぜか[[欧文]]フォントが指定されているので、
[[日本語]]環境でも常に [CN[REVERSE SOLIDUS]] で表示されます。
[TIME[2025-11-16T06:22:29.500Z]]


[47] [CITE[半角¥記号がバックスラッシュで表示される — Redmine.JP]], [TIME[2025-11-14T00:59:46.000Z]], [TIME[2025-11-16T06:23:09.806Z]] <https://redmine.jp/faq/general/yen-sign-is-displayed-as-a-backslash/>
