KENT-WEB サポートコーナー 過去ログ [ 0192 ]


記事No: 12031
投稿日: 2013/06/25(Tue) 19:01:29
タイトルCLIP MAIL(UTF-8) v3.4の文字化けについて
ID情報: isoyama
投稿者: いそや
URLhttp://www.nigauri.jp/

前回も古いバージョンで助けて頂いたのですが、バージョンアップされていて、
また文字化けで苦労してますのでお助けくださいますでしょうか。
前回のアドバイス
http://www.kent-web.com/support/bbs/?list=all&bos=11286
を実施しましたところ、機種依存文字自体は文字化け解消されたのですが、
今度はnemeや本文部分が文字化けしてしまいます。
現象は以下の通りです。
この原因は何かわかりますでしょうか?
前回のアドバイスは、バージョンが古いため新しいバージョンの場合、
他に何かを行う必要があるのかなと思ってみたりしてます。
よろしくお願い致します。

下記は届いたメールの内容です。
---------------------
繧オ繝ウ繝励Ν = 11
ご利用用途 = aa
ご希望の内容 =






指示の例 = ああああ
依頼点数 = 5
ラフ確認 = 希望しない(標準) 
繝ゥ繝慕「コ隱阪r蟶梧悍縺吶k逅?罰 =
縺比コ育ョ励?縺翫♀繧医◎ =
讀懆ィ弱?菴吝慍辟。縺嶺ク企剞 =
納期ー月 = 4


記事No: 12036
投稿日: 2013/06/26(Wed) 18:02:31
タイトルRe: CLIP MAIL(UTF-8) v3.4の文字化けについて
ID情報: teketen
投稿者: てけてん

以前のご質問の際に、修正場所を一箇所書き漏らしていました。
大変失礼しました。
(過去ログも訂正しておきました)

メールフォームのhtmlファイルとclipmail.cgiの文字コードは、必ず同じものを使用してください。
過去ログの修正をした上で、
clipmail.cgi

410〜420行目辺りに、

if (!$flg) {
close(DAT);
&error("二重送信のため処理を中止しました");
}

# コード変換
$mbody = $j->set(\$mbody,'utf8')->jis;

という記述があると思います。
(Shift_jis版では$mbody = $j->set(\$mbody,'utf8')->jis;の部分の'utf8'は'sjis')
この部分の

$mbody = $j->set(\$mbody,'utf8')->jis;



my $s1 = Unicode::Japanese->new($mbody,'auto');
$mbody = $s1->jis;

に変更して下さい。
但し、環境によっては、この修正をしても一部文字化けが解消しない場合があります。
その際には、過去ログで修正した部分も含め、'auto'の部分を、文字コードがShift_jisなら'sjis'に、utf8なら'utf8'に全て変更して下さい。


記事No: 12040
投稿日: 2013/06/27(Thu) 08:40:15
タイトルRe^2: CLIP MAIL(UTF-8) v3.4の文字化けについて
ID情報: isoyama
投稿者: いそや
URLhttp://www.nigauri.jp/

てけてんさん

今回も助けて頂いてありがとうございました。
文字化け解消しました。
感謝致します!


[検索ページ] [掲示板]