記事No | : 11241 |
投稿日 | : 2012/12/19(Wed) 11:37:15 |
タイトル | : 中国語(簡体字)の文字化け問題 |
ID情報 | : banghong |
投稿者 | : banghong |
URL | : http://www.zanxieshe.co/inquiry/consulatant_UTF.html |
中国語(簡体字)でやり取りするメールフォームを運用したいのですが、以下の問題があり、リリースすることができません。
1.「提交(「同意、送信」するの意味)」ボタンをクリックした後に表示される確認画面で日本語が一部文字化け(簡体字は問題なく表示されます)します。
※以下、ご参照
紮���� 东京 什么
公司名字 呀农广告有限公司
电话号码 13858023652
QQ号码 1234567
邮箱号码 fiekd@gmail.com
内容 为什么?
2.送られてくるメールが文字化け
指定したアドレスに送られるメールが文字化けしています。
今度は日本語は問題なく、簡体字は全て文字化けです。
上記の確認内容で送ったものが以下です。
このメールは自動送信でお送りしています。
以下のとおりフォームメールより送信がありました。
------------------------------------------------------------
▼送信内容
------------------------------------------------------------
紮???? = ?京 什?
公司名字 = 呀?广告有限公司
??号? = 13858023652
QQ号? = 1234567
?箱号? = fiekd@gmail.com
内容 = ?什??
------------------------------------------------------------
送信日時 : 2012/12/19(Wed) 11:26:27
ブラウザ : Mozilla/4.0 compatible MSIE 7.0 Windows NT 6.1 Trident/5.0 SLCC2 .NET CLR 2.0.50727 .NET CLR 3.5.30729 .NET CLR 3.0.30729 Media Center PC 6.0 Media Center PC 5.0 SLCC1 .NET4.0C Tablet PC 2.0
ホスト名 : 58.101.115.173
------------------------------------------------------------
質問は、
1.ご提供頂いておりますpostmailでは中国語(簡体字)のサポートは難しい、つまり、技術的に不可能なのでしょうか。
2.可能な場合、どのような点に問題があるのでしょうか。そしてその解決方法はありますか。
3.送前確認画面は必須なのでしょうか。(不要とすると「不正なアクセス」となってしまう)
# 送信前確認
# 0=no 1=yes
$cf{preview} = 0;
確認画面を経由せずに指定のページへ移動することはできますか。
以上、よろしくご教示願います。
記事No | : 11242 |
投稿日 | : 2012/12/19(Wed) 11:46:11 |
タイトル | : Re: 中国語(簡体字)の文字化け問題 |
ID情報 | : kent |
投稿者 | : KENT |
> 中国語(簡体字)でやり取りするメールフォームを運用したいのですが、以下の問題があり、リリースすることができません。
>
> 1.「提交(「同意、送信」するの意味)」ボタンをクリックした後に表示される確認画面で日本語が一部文字化け(簡体字は問題なく表示されます)します。
> ※以下、ご参照
>
> 紮���� 东京 什么
> 公司名字 呀农广告有限公司
> 电话号码 13858023652
> QQ号码 1234567
> 邮箱号码 fiekd@gmail.com
> 内容 为什么?
>
>
> 2.送られてくるメールが文字化け
> 指定したアドレスに送られるメールが文字化けしています。
> 今度は日本語は問題なく、簡体字は全て文字化けです。
> 上記の確認内容で送ったものが以下です。
>
>
> このメールは自動送信でお送りしています。
> 以下のとおりフォームメールより送信がありました。
>
> ------------------------------------------------------------
> ▼送信内容
> ------------------------------------------------------------
>
> 紮???? = ?京 什?
> 公司名字 = 呀?广告有限公司
> ??号? = 13858023652
> QQ号? = 1234567
> ?箱号? = fiekd@gmail.com
> 内容 = ?什??
>
>
> ------------------------------------------------------------
> 送信日時 : 2012/12/19(Wed) 11:26:27
> ブラウザ : Mozilla/4.0 compatible MSIE 7.0 Windows NT 6.1 Trident/5.0 SLCC2 .NET CLR 2.0.50727 .NET CLR 3.5.30729 .NET CLR 3.0.30729 Media Center PC 6.0 Media Center PC 5.0 SLCC1 .NET4.0C Tablet PC 2.0
> ホスト名 : 58.101.115.173
> ------------------------------------------------------------
>
> 質問は、
>
> 1.ご提供頂いておりますpostmailでは中国語(簡体字)のサポートは難しい、つまり、技術的に不可能なのでしょうか。
>
> 2.可能な場合、どのような点に問題があるのでしょうか。そしてその解決方法はありますか。
>
> 3.送前確認画面は必須なのでしょうか。(不要とすると「不正なアクセス」となってしまう)
>
> # 送信前確認
> # 0=no 1=yes
> $cf{preview} = 0;
>
> 確認画面を経由せずに指定のページへ移動することはできますか。
>
> 以上、よろしくご教示願います。
日本語を前提としていますので、そのままだと使用できません。
個別に改造する必要があります。
postmailでは、UTF-8コードを送信する際にJISコードに変換してから送信するので、その時点で文字化けすると思います。
改造は簡単ではないと思います。
・Jcode.pmの変換を無効
・メール件名のmimeエンコードをUTFベースか英字に
・メール送信のヘッダーをUTFベースに
などが必要と思われます。
それから、3点目の質問は、送信前確認は必須で、最新バージョンでは、その設定項目は廃止されています。
記事No | : 11243 |
投稿日 | : 2012/12/19(Wed) 12:54:14 |
タイトル | : Re^2: 中国語(簡体字)の文字化け問題 |
ID情報 | : banghong |
投稿者 | : banghong |
URL | : http://www.zanxieshe.co/inquiry/consulatant_UTF.html |
早速のご返答誠にありがとうございます。
当方の知識や技術では改造は難しいので、別の方法で対策を検討します。
きちんとご教示頂き大変助かりました。