Shift-JISの環境で海外製のソフトを使っていると、たまに発生する問題があります。
バックスラッシュを含む文字です。
本来はスラッシュ("/")の向きが逆になった形("\")をしているのですが、
日本語だとしばし円記号("¥")だったりする文字のことです。
これは、Windowsだとディレクトリの区切り文字だったり、
C言語だとエスケープ文字として使われていてかなり特殊な文字なのです。
Shift-JISの中にはこのバックスラッシュと同じ値が含まれている文字が一部存在します。
二バイト文字に対応していないソフトだと、この文字が入っていると不具合があるわけです。
で、特定の文字が悪さしている、というところまで原因は特定できたけど、
このバックスラッシュの入っている文字一覧ってなんだっけ?とググってみるも
なかなかキーワードが見つからなくてヒットしません。
そのキーワードが、「だめ文字」。
これで一発ヒットです!
誰がつけたんだ、こんな名前…。