中国語の文字化けについて
こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。
メールフォームCGI(UTF-8)をDLいたしました。
UTF-8対応にしたのは中国語のメールフォームを作りたいからです。
サーバはロリポです。
メールフォーム自体は、文字化けすることなく表示されるのですが、
送信確認(自動返信)メール、及び問い合わせ受信メールの中国語が文字化けを起こしてしまいます。
過去ログに『ハングル および 中国語の文字化けについて』がありましたので、
そちらを参考に
send.cgi内sendmai関数を「charset=ISO-2022-JP」から「charset=UTF-8」に変更しました。
『Jcode関連の処理を全てコメントアウトすればとりあえず無変換で送信する仕様になります』ということですが、具体的にJcode関連の処理とはどこを指すのか教えていただけないでしょうか。
send.cgi内のSJISやJcodeという単語があるところを片っ端からコメントアウトしてみたら、やはりというか、cgiが正常に動作しませんでした…。
それからもう一つ。
send.cgiを単体で実行(ブラウザ表示)させると、『SPAM BLOCK』と表示されます。
メールフォームは問題なく動いているので、放っているのですが後々何か問題が出ますでしょうか?
お忙しいところ申し訳ありませんが、お答えいただければ幸いです。
ちなみにスリーサイズは諸々の事情で書けませんが、とりあえず人妻ではないことだけ明記しておきます。
- Re:中国語の文字化けについて
- 和田 - 2009-04-09 15:53:20ども~。すいません過去ログのものは過去のバージョンのものなので、うまく動かないと思います。
6.0の仕様ではsend.cgiの各種設定の下のほうに無変換モードみたいな部分がコメントアウトされていると思うのですが、その部分のコメントアウト(先頭の半角#)を取り除けば無変換になったと思いますよ~。
- Re:Re:中国語の文字化けについて
- unknown - 2009-04-10 11:38:08レスありがとうございました。
#13.送信文字コード
$conf{'charset'} = 'UTF-8';
$conf{'lang'} = 0;
#無変換設定
$conf{'charset'} = 'UTF-8';
$conf{'lang'} = 0;
のように変更しましたが、やはり送信確認(自動返信)メール、及び問い合わせ受信メールの中国語が文字化け(?表記)になってしまいます。
- Re:Re:Re:中国語の文字化けについて
- 和田 - 2009-04-10 23:17:38メーラーは何をお使いですか?
- Re:Re:Re:Re:中国語の文字化けについて
- hatoko - 2009-04-11 13:41:21Outlook2003です。
- Re:Re:Re:Re:Re:中国語の文字化けについて
- 和田 - 2009-04-11 19:58:32テキストエンコーディングをUTF-8にしても見れませんか?
できればgmailかなんかにメールを送ったほうが堅いと思いますが・・・。
- Re:Re:Re:Re:Re:Re:中国語の文字化けについて
- hatoko - 2009-04-13 13:18:06返信ありがとうございました。
エンコードはUTF-8になっていますが、見られません。
gmailに送ってみたところ、中国語部分文字化けしませんでした。
- Re:Re:Re:Re:Re:Re:Re:中国語の文字化けについて
- 和田 - 2009-04-14 23:18:13なんでしょうねぇ・・・。普通の有償の中国語対応を使ったほうが安全ですね・・。すいません・・・。
- Re:Re:Re:Re:Re:Re:Re:Re:中国語の文字化けについて
- hatoko - 2009-04-15 13:56:50和田様
有償のものは上司が良い顔をしなそうなので、とりあえずGmailに飛ばして、そこからOutlookに転送するというあまり賢くない感じの方法で逃げたいと思います。
色々とご丁寧にありがとうございました!
- Re:Re:Re:Re:Re:Re:Re:Re:Re:中国語の文字化けについて
- 和田 - 2009-04-15 15:18:33オイッス!Gmailでみれてるっつーことはアウトルック側の問題の可能性もあるので、Thunderbirdのようなメーラーでもテストをしてみてくだされっ!そしてケチな上司の顔にパンチしといてくださいっ!