ブラウザ画面上の円マークがバックスラッシュで表示される場合の対処法

PHPなどを使用してWebアプリを開発する場合、金額をブラウザ画面に表示したいことがあります。

その際”\1,000”という風に先頭に円マークを付けようとしても、
ブラウザ画面上には円マークではなくバックスラッシュが表示されてしまうことがあります。

これは文字コードやCSSのfont-familyによる影響で、
円マークと解釈されたりバックスラッシュと解釈されたりするようです。

確実に円マークを表示させたいなら、”¥”を使用しましょう。

¥1,000 ⇒ &yen1,000 と表示されます。

¥のような文字はエスケープ文字などと呼ばれます。
なおエスケープ文字をそのまま画面に表示したい場合は、&をエスケープ文字に変換し&ampampと記述します。
¥1,000 ⇒ ¥1,000 と表示されます。
 
Web開発
NRBMをフォローする
年中暁を覚えず・・・・

コメント

タイトルとURLをコピーしました