日本語のないテキストでTeXコマンドが入っているファイル、要するに.texですが、これがUTF-7で読み込まれることがある。
だいたいはSJISで読み込まれて、それで問題ないのだが、UTF-7として読み込まれたことを知らずに保存すると、TeXの下付き添え時x_+などがx_+-となってえらい迷惑する。
というよりも、マイナスがミスタイプで消えたと思って打ち直したら、プレビューで-がダブって「?」となる、というのが実際。
正確にはx_+-xのように+-があるときのよう。これはFAQにある現象である。FAQにはSJISで読み込み直すとあるが、一々UTF-7で読み込まれたことをチェックするのも面倒な話。
それに読み直しても履歴が消えるとまたUTF-7と誤認するし、根本的解決になってない。
普通の英文はSJISとなるのに、なぜUTF-7と判断してしまうのか?何とかSJISで読み込まれるようにならんものだろうか?あるいは要望にある様に(これはたけ氏の要望を私が記載した)
UTF-7を使わないユーザは誤判読しないために自動判別対象から外せるようになればいいのだが。。。
そもそもUTF-7、8がようわからん。たけ氏もヘルプに「たぶん日本語しか処理できません。よく知りません。」とあるが。。。実装が不完全?