アスキーコードのメモ

文字コード No Comments »
コード範囲 内容
0×00~0x1f 制御文字
0×20 空白
0×21~0x7e 図形文字
0x7f 制御文字

「文字」として表示可能なのは0×20~0x7e
その中で・・・
「数字」である0~9は0×30~0×39
「大文字の英字」であるA~Zは0×41~0x5a
「小文字の英字」であるa~zは0×61~0x7a
これ以外は記号文字とか言われたりするが、正式な名称はあるのだろうか?

ちなみに、バックスラッシュである0x5cはいろいろ面倒を引き起こすことで有名。

それはバックスラッシュ(\)か円記号(¥)か

文字コード No Comments »

Windowsで作業するには問題はおきませんが、
別のOSやUTF-8コードのアプリケーションで使用すると、
とたんに牙をむくのがバックスラッシュ。このCMSでもそうですね。

コードで書くとバックスラッシュは\x5c
円マークは\xc2\xa5

ファイルやDBへの保存はそのままでもいいですが、
表示させるときに絶対に¥でなければ困る場合は置換するのを忘れないように。

s/\x5c/\xc2\xa5/g;

ちなみに、JavaScriptで表示を切り替えたりする場合、
codeタグで囲んでいると、\x5cのままでも円記号になることがある不思議。
このWordPressの編集において「ビジュアル」では円記号だけど、
保存して表示するとバックスラッシュに戻る。

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン