ホームページ >バックエンド開発 >PHPチュートリアル >php GETの中国語パラメータに関連する問題を早急に解決するにはどうすればよいですか?

php GETの中国語パラメータに関連する問題を早急に解決するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-13 13:30:511100ブラウズ

緊急! ! php GETの中国語パラメータの問題を解決するにはどうすればよいですか?
もしも
?md=北海道

$md=$_GET['md'];

//$md=iconv("gb2312","utf-8) ",$md); ここでトランスコードがなければ、「Beihai」という単語だけが存在します。

しかし、ここでトランスコードされている場合、

echo $md には何もありません。


解決策を探して、Baidu 全体を検索してこのようにコーディングしましたが、この状況を修正する方法がわかりません。 !

-----解決策---------
ページのエンコーディングは何ですか? urlencode()でエンコードした後はどうなるでしょうか?
------解決策------------------
パラメータ引き渡しページではパラメータに urlencode を使用し、パラメータを取得する場合は urldecode

を使用します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。