バックスラッシュvs円マーク
あれ?referされてると思って見に行った。
紹介されていたMac OS X-jp ML の 「JIS 配列のキーボードを ASCII 配列で使うもう一つのやり方」を見学に。
- http://www.tech-arts.co.jp/macosx/macosx-jp/htdocs/12400/12487.html
- http://www.tech-arts.co.jp/macosx/macosx-jp/htdocs/12400/12490.html
の二つに書いてあるところによると、どうやら文字コード関連でまずっているようだ。バックスラッシュ・円マークがいろいろ違うのか・・・・。たしかに、そう言われてみれば、miだけでファイルの処理をやってたときは、この問題は発生しなかったな。TeX周りを改良しようとして、いろんなエディタを使ってファイルを処理してたらおかしくなったんだった。要するにSJISにしとけば以前の感じになるのか・・・というわけで謎は解けました。
Unicode:バックスラッシュ (0x005c)円マーク (0x00a5) Mac OS Roman:バックスラッシュ (0x5c)円マーク(0xb4) Shift JIS:バックスラッシュ(0x815f)円マーク(0x5c)
で、latexもperlもエスケープは(0x5c)にしなければならぬと・・・。
#うう、しかし、なんで、Unicode,MacOSRoman,SJISでバックスラッシュと円マークは違うんだ?!