- ベストアンサー
textboxに半角¥を表示
おはようございます、potan です。お世話になります。 Googleなどのtextboxに半角¥ってうつと半角バックスラッシュで表示されますよね? でもここでは半角\になってくれます。 この違いって何なんでしょう? また、半角¥で表示したいのにバックスラッシュに変換されてしまう場合の対応策などありましたら教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
同じ文字だと思って気にしないのが一番いいです。 どちらも同じ文字コードです。US-ASCIIという文字コード規格ではバックスラッシュ、JIS-X0201という文字コード規格では円マークになってます。 日本語Windowsで採用されているフォントの半角部分は、両者を混ぜたコードで、この文字の部分はJISが採用されています。 他の例では、~ という文字で、これはUS-ASCIIではチルダという波線、JIS-X0201では上棒( ̄の半角)で、Windowsではこの文字の部分に付いてはASCIIが採用されています。キーボードはJISなんで、~ が出るキーには上棒が書いてあります。 (1)Windowsのパス名区切りや、C等の文字列のエスケープ指定の場合は、バックスラッシュも円も同じ文字だと思って見た目は気にしないことにする (2)通貨の円をあらわしたければ全角文字を使う
その他の回答 (1)
- shin_5696
- ベストアンサー率39% (21/53)
これは文字コードに関する問題です。 半角¥マークとバックスラッシュは同じ文字コードが 指定されています。(・・・確か) UNIX系マシンではバックスラッシュが配置されている文字コードを Windows系マシンでは¥マークが配置されている文字コードを 使用しているために起こる現象です。 対応策・・・ は、ちょっと思いつきません。 申し訳ありません。
お礼
ありがとうございます。とても勉強になりました!
お礼
気にしないのが一番ですね。理由がわかったので、とてもすっきりしました。(^ ^) ありがとうございます!