- ベストアンサー
データーをエンコード
フォームからデーターを送ることが出来ません。 $cc2=urlencode("圭"); 圭の字が入るとエラーになります。 なぜエラーになるのでしょうか? この場合どうすればいいのか、よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#223623
回答No.3
↓こちらの回答で解決できればいいのですが
その他の回答 (2)
- 0x131cc6e
- ベストアンサー率36% (42/115)
回答No.2
エラーがどんなものかにもよりますが… 「圭」は2バイト目が¥マークになっているので、ひょっとしてMagicQuoteが効いているのでは?
質問者
お礼
ありがとうごさいました。 ¥マークになっているという事は分かりましたがどのように対処したらいいのか? いろいろ調べてみようと思います。
- gimmick
- ベストアンサー率49% (134/270)
回答No.1
「圭」はSJISで0x8C5Cです。多分5Cの部分が「\」と解釈されるためにエラーとなるのだと思います。 PHPはよく知らないので、具体的な解決方法についてはわかりません。
お礼
回答ありがとうございます。 すごく分かりやすい内容でした。