Sep 22, 2007
数学ナビゲーターの掲示板での文字化けについて
数学ナビゲーターの掲示板で、TEX形式で数式を入力すると、mimetexを使って数式をGIF画像で表示できるようにしましたが、いくつかの不具合が生じています。その一つが文字化けです。らすかるさんより連絡がありました。内容をまとめるよ以下のようになります。
「 数表[ b^2 \] 」というように「表」と「[」の間を詰めて入力すると,
数・img hspace="5" src="http://www.crossroad.jp/cgi-bin/mimetex.cgi?2$%20b^2%20"/>
のように文字化けして、表示されてしまいます。理由は、「表」のようにシフトJISコードの2バイト目が「\」(=5CH)の場合は「[」をくっつけると「\[」と記述していないのに、TEX形式の数式が記述されていると誤認識して、しかも不完全な変換をするので、上記のような変な表示がでるようです。対策としては、「表」と「[」の間に半角スペースなど入れると文字化けは防げるようです。「表」以外にも同じような文字化けを引き起こす漢字はあるようです。半角の「¥」がここでは「\」のように表示されます。
上記以外の文字化けが発生したときは連絡ください。
WriteBacks
http://www.crossroad.jp/cgi-bin/blosxom2/blosxom.cgi/tex/20060312.trackback
writeback message: Ready to post a comment.