記事No | : 12134 |
投稿日 | : 2013/08/02(Fri) 21:55:23 |
タイトル | : cartform4.11文字化けします。 |
ID情報 | : yt1200 |
投稿者 | : 田中康文 |
URL | : http://yt1200.jp/cartform/cartform.html |
kent様、2回目のサポート依頼です。
cartform4.11に更新してから、
代引き手数料、送料等の計算は正しく動作しています。
文字化けについてのご質問です。
「ご注文フォーム」の、\x{feff}この度はご注文いただきましてありがとうございました。(文言はアレンジしています)
以下のとおり承りましたので、内容をご確認ください。
文頭に、文字化けした文字があります。
また、「ご注文内容の確認」では、\x{feff}以下のとおり注文がありました。のようになります。
これの原因が分かりません。
これが解決すると、ありがたく利用できます。
多忙の中、申し訳ありませんが、
よろしくお願いいたします。
田中
記事No | : 12136 |
投稿日 | : 2013/08/03(Sat) 07:08:52 |
タイトル | : Re: cartform4.11文字化けします。 |
ID情報 | : kent |
投稿者 | : KENT |
> kent様、2回目のサポート依頼です。
> cartform4.11に更新してから、
> 代引き手数料、送料等の計算は正しく動作しています。
>
> 文字化けについてのご質問です。
>
> 「ご注文フォーム」の、\x{feff}この度はご注文いただきましてありがとうございました。(文言はアレンジしています)
> 以下のとおり承りましたので、内容をご確認ください。
> 文頭に、文字化けした文字があります。
>
> また、「ご注文内容の確認」では、\x{feff}以下のとおり注文がありました。のようになります。
>
> これの原因が分かりません。
> これが解決すると、ありがたく利用できます。
> 多忙の中、申し訳ありませんが、
> よろしくお願いいたします。
> 田中
以下のような対策を確認してみてください。
https://www.google.co.jp/search?hl=ja&q=%5Cx%7Bfeff%7D&lr=lang_ja
http://d.hatena.ne.jp/zun-zun/20101116/1289879329
記事No | : 12139 |
投稿日 | : 2013/08/03(Sat) 09:43:48 |
タイトル | : Re^2: cartform4.11文字化けします。 |
ID情報 | : yt1200 |
投稿者 | : 田中康文 |
URL | : http://yt1200.jp/cartform/cartform.html |
kent様、問題は解決しました。
ありがとうございました。
勉強不足でした。
Perlの事は知識がなくて
ご迷惑をお掛けして申し訳ありません。
cartform4.11をありがたく利用させていただきます。
ありがとうございました。
田中
記事No | : 12213 |
投稿日 | : 2013/08/20(Tue) 10:02:36 |
タイトル | : Re^3: cartform4.11記号が文字化けします。 |
ID情報 | : yt1200 |
投稿者 | : 田中康文 |
URL | : http://yt1200.jp/cart/cart.cgi |
UTF-8をUTF-8Nで保存してアップした時点で問題は解決した、と思っていました。
実際に住所を入力して試すと、送信されたメールで、
全角のハイフン、波ダッシュ等が文字化けします。
ネット上で情報を見ても、自分の力では解決できません。
半角ハイフンですと問題ありません。
波ダッシュは使わないので、
ハイフンが化けないようになると嬉しく利用できます。
現在は、入力項目に半角ハイフンでの入力をお願いしています。
何度も申し訳ありませんが、
よろしくお願い致します。
田中
記事No | : 12218 |
投稿日 | : 2013/08/21(Wed) 12:09:12 |
タイトル | : Re^4: cartform4.11記号が文字化けします。 |
ID情報 | : kent |
投稿者 | : KENT |
> UTF-8をUTF-8Nで保存してアップした時点で問題は解決した、と思っていました。
> 実際に住所を入力して試すと、送信されたメールで、
> 全角のハイフン、波ダッシュ等が文字化けします。
> ネット上で情報を見ても、自分の力では解決できません。
> 半角ハイフンですと問題ありません。
> 波ダッシュは使わないので、
> ハイフンが化けないようになると嬉しく利用できます。
> 現在は、入力項目に半角ハイフンでの入力をお願いしています。
> 何度も申し訳ありませんが、
> よろしくお願い致します。
> 田中
これは、Jcode.pm でUTF-8変換するときの不具合(?)のようですね。
init.cgi 242行目
# 無効化
$val =~ s/&/&/g;
$val =~ s/</</g;
$val =~ s/>/>/g;
$val =~ s/"/"/g;
$val =~ s/'/'/g;
$val =~ s/[\r\n]//g;
$val =~ s/〜/~/g; # 追加
記事No | : 12219 |
投稿日 | : 2013/08/21(Wed) 13:44:19 |
タイトル | : Re^5: cartform4.11記号が文字化けします。 |
ID情報 | : yt1200 |
投稿者 | : 田中康文 |
URL | : http://yt1200.jp/cart/cart.cgi |
kent様多忙な中でのご指導ありがとうございます。
CartForm Ver4.11では
ご指導の通りに追加しましたところ、
半角チルダを表示するようになりました。
勝手に全角ハイフンを追加したところ、
文字化けがなくなりました。
チルダは使用しないと思いますので、
はずしました。
ありがとうございました。
もう一つの
Shopping Cart Ver6.81では
どこで追加すればいいでしょうか。
二つのカートは、
それぞれ特徴があって、使いやすいので、
使い分けるように設定しております。
Shopping Cartでも同様の現象が出ますので
よろしくお願い致します。
田中
記事No | : 12222 |
投稿日 | : 2013/08/21(Wed) 16:50:43 |
タイトル | : Re^6: cartform4.11記号が文字化けします。 |
ID情報 | : kent |
投稿者 | : KENT |
> kent様多忙な中でのご指導ありがとうございます。
>
> CartForm Ver4.11では
> ご指導の通りに追加しましたところ、
> 半角チルダを表示するようになりました。
> 勝手に全角ハイフンを追加したところ、
> 文字化けがなくなりました。
> チルダは使用しないと思いますので、
> はずしました。
> ありがとうございました。
>
> もう一つの
> Shopping Cart Ver6.81では
> どこで追加すればいいでしょうか。
>
> 二つのカートは、
> それぞれ特徴があって、使いやすいので、
> 使い分けるように設定しております。
>
> Shopping Cartでも同様の現象が出ますので
> よろしくお願い致します。
> 田中
逆じゃないですか?
cartformの場合ですね?
cartform.cgi 587行目
$val =~ s/\r/\t/g;
$val =~ s/〜/~/g; # 追加
記事No | : 12224 |
投稿日 | : 2013/08/21(Wed) 17:44:28 |
タイトル | : Re^7: cartform4.11記号が文字化けします。 |
ID情報 | : yt1200 |
投稿者 | : 田中康文 |
URL | : http://yt1200.jp/cart/cart.cgi |
kent様
ご指導の通りで完璧でした。
双方のカートで満足しております。
何だか、あっちこっちやっていると、
何をどうしているのか分からなくなります。
ありがとうございました。
田中