バックスラッシュが使えません

初めてホームページを作ろうと思って、困ったことがあり、質問させて下さい。よろしくお願いします。
使おうとしているのはiBlogとNetscape Composerです。
バックスラッシュを打ちたくて、iBlogのエントリ編集のところでメニューをU.S.にしてoption+¥キーで入力できることが分かったのですが、編集画面ではちゃんと表示されるのに、実際にプレビューしてみるとバックスラッシュではなくて¥になってしまいます。IE5 Safari Netscape7.1のどれでみても¥です。フォントを欧文に変えてもだめでした。
Netscape Composerの方では、編集画面にバックスラッシュをタイプすることもできません。option+¥キーで何もおこりません。
この掲示板でバックスラッシュを検索したら、Mailのところに下記のような情報があったのですが、関係あるのか分かりません。 ¥がバックスラッシュになる (2003/07/15 9:40pm)

あとそれから、言語設定を英語にしてみても駄目でした。
私のマックがおかしいのでしょうか?それとも何か間違っているのでしょうか?

投稿日 2003/08/21 19:53

返信: 5

2003/08/22 05:45 Community User への返信

半角円マークはしかるべき環境ではバックスラッシュと表示されます。実際、今小生が使っているターミナル(mozilla on x86 Linux)では、あなたの書き込みのなかの記号はバックスラッシュになっています。
これは半角円マークとバックスラッシュが両方とも同じコードなので、使っているフォントによってどちらで表示されるかは変わります。悩むだけ無駄です。

2003/08/22 06:48 Community User への返信

>半角円マークとバックスラッシュが両方とも同じコードなので、使っているフォントによってどちらで表示されるかは変わります。
この使っているフォントというは、そのコードを読む側のフォントの設定という意味ですか?フォントの表示の仕組みを知らないので?
それで、これを誰が読んでもバックスラッシュに見えるようにはできないという結論なのですか?こちら側でできる対策は何もなく、そういうものだということですか。
理解が悪くてごめんなさい。

2003/08/22 11:49 Community User への返信

このスレッドをIEの表示で”西ヨーロッパ”のエンコードにすると'¥'(エンサイン)はバックスラッシュで表示されますよ。
ASCIIのエンサインとバックスラッシュは同じコードなので環境によって表示がかわるだけでのことではないでしょうか。

2003/08/22 14:24 Community User への返信

こあらさんが入力されたバックスラッシュは、
MacJapanese(和文フォント)の 0x80 か
MacRoman(欧文フォント)の 0x5c だと思います。
0x5c の場合、MacJapanese 環境では円記号に変わってしまいます。
0x80 の扱いは、アプリケーション依存となります。
そのまま 0x80 を保持するものもありますし、
0x5c に変換するものもあります。
公的な Shift_JIS では、0x80 には割り当てはありません。
ウェブでバックスラッシュを表示するには、
実体参照で「&」に続けて「#x005c;」と書くのが
論理的にはいちばん「正しい」対処法のような気がするのですが、
Shift_JIS でこれをやった場合、
わたしの環境(Mac OS X 10.2.6 + Safari 1.0/Netscape 7.0.2/IE 5.2.2)では
全滅(すべて円記号を表示)でした。
エンコードを UTF-8 とした上で U+005c を実体参照すると、
Safari だけはバックスラッシュを表示しました。
それから、ぜんぜん正しくない手法ですが、
バックスラッシュもどきの U+2216 SET MINUS を実体参照すると、
Safari と Netscape では表示されました。
エンコードを Shift_JIS にして生の 0x80 を書いてみるという手は、
どう考えても正しくないので試していません。
どれも役に立ちませんね。すみません。
> こちら側でできる対策は何もなく、そういうものだということですか。
現状ではそうみたいですね。
繰り返しになりますが、U+005c はバックスラッシュとするのが
正しい実装だと思いますので、そのうち改善されるといいのですが。

2003/08/22 19:17 Community User への返信

その後、googleとかで片っ端から検索したりしてみたのですがどうもすっきりとせず、また来てみたらみなさんのレスが付いていました。専門的な部分は私には力不足で分かりませんが、かなりもやもやは晴れました。
mhosoe様、おっしゃるように試してみたらなりました。日本語の部分が化け化けですが、たしかにエンがバックスラッシュになっています。
NAOI Yasushi様、いろいろと試していただいてありがとうございます。アプリケーション依存の部分もあるが、一番の問題はコードの解釈が厳密でない(一つのコードに二つの割り当てがある)ことだとゆう理解でよろしいのですね。この問題が私の環境のせいでないと分かっただけでも良かったです。
検索していたら、この問題はマックだけでなくウインドウズにもあるのですね。影響範囲の広い問題なので私も改善されることを期待することにします。
みなさんありがとうございました。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

バックスラッシュが使えません

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。