ホームページ > バックエンド開発 > PHPチュートリアル > URLアドレス(get)で渡される値の中国語文字化けの問題

URLアドレス(get)で渡される値の中国語文字化けの問題

WBOY
リリース: 2016-06-20 12:42:31
オリジナル
1554 人が閲覧しました

URL を使用してパラメータを渡し、php で表示する予定です。中国語が文字化けしていることがわかりました。

私の URL アドレスは http://127.0.0.01/test_phone.php? smess_uid=aaa&smess_key= 123456&smess_mobile=186689594921&smess_text=%E6%8E%A2%E8%B7%AF%E8%80%85

中国語のコンテンツは %E6%8E%A2%E8%B7%AF%E8 です%80% 85 = Pathfinder

しかしパラメータ受け取りページで中国語が文字化けしています

以下はパラメータを受け取るためのコードです

$smess_uid = $_GET["smess_uid"];$smess_key = $_GET["smess_key"];$smess_mobil = $_GET["smess_mobil"];$smess_text = $_GET["smess_text"];$url="http://utf8.sms.webchinese.cn/?Uid=".$smess_uid."&Key=".$smess_key."&smsMob=".$smess_mobil."&smsText=".$smess_text;echo $url ;
ログイン後にコピー


以下は受け入れられます 結果を取得します
http://utf8.sms.webchinese.cn/?Uid=aaa&Key=123456&smsMob=186689594921&smsText=鎺㈣矾Key


修正にご協力ください。私のパラメータには中国語のコンテンツが必要なので、結果は中国語で受け取ることができます。

ありがとうございます


ディスカッション (解決策) への返信



コードを直接コピーしても問題ありません。
Firefox と Google では中国語の文字が正常に表示されます。

header("Content-Type: text/html; charset=UTF-8");
ログイン後にコピー

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート