ハイフンの出力エラー

みちおさん (2009-11-15 06:52:25) www.md-r.net/test/aid/kyuuyo/

cgiから送られてくるメールが下記のように文字間に「-」ダッシュが入ります。

--ここから--

-2-0-0-9---1-1---1-5- -0-5-:-2-0-:-0-7-


-[- -縺|-梶|蛛|吹|香|蛛|堰|香| -]- -a-a-a-
-[- -驕|メ|ス-驕|-刀|蛛|コ-怐|轣|怐|戟| -]- -諱|掾|ア-艨|コ-ャ-驕|メ|ス-
-[- -艨|シ-噤|轣|、-セ-蛛|吹|香| -]- -
-[- -諱|・-ュ-轣|ィ-ョ- -]- -蛛|€-求|艨|コ-コ-縺|-ョ-縺|-煤|轣|宦|ク-閨|ォ-〟|
-[- -蛛|セ-刀|諱|・-ュ-蛛|刀|。-諱|普|ー- -]- -
-[- -驕|宦|サ-閨|ゥ-ア-轣|普|ェ-蛛|潤|キ- -]- -
-[- -縺|-煤|閨|ウ-ェ-蛛|普|潤| -]- -
-[- -縺|-煤|蛛|ク-戟|諱|怐|宦|縺|-ョ-蛛|ッ-セ-蛛|ソ-怐| -]- -縺|メ|。-縺|メ|シ-縺|メ|ォ-縺|-浴|縺|-ヲ-縺|-サ-縺|-浴|縺|-п|


--ここまで--

あきらかに、ダッシュと波ダッシュあたりの変換エラーだと思うのですが、どのように対処すればよろしいのでしょうか。
@construct_utf = ("-","~");
これをコメントアウトしたら治るのですが、
ハイフンと波ダッシュの文字化けが出てしまいます。

いろいろ試してみたのですが、限界です。
お手数ではございますが、ご教授いただけますと幸いです。

Re:ハイフンの出力エラー

和田 (2009-11-15 16:49:07) www.synck.com

HTMLはUTF-8ですね。であればCGIの文字コードがUTF-8以外になっているか、Jcodeがなんか変なのかどれかですね。