QRコードを解析した後に文字化けが発生した場合はどうすればよいですか?

WBOY
リリース: 2016-06-13 12:09:04
オリジナル
2401 人が閲覧しました

QRコードを解析すると文字化けします

図のようにQRコード
が解析されて文字化けします
urlencodeの後には以下の内容があります
°Ù¶ È°Ù¿ Æ£¶ÎзÂë´ÊÌõ
WeChat を使用してスキャンして解析しましたが、問題ありませんでした
内容は「百度百科 - QR コード エントリ」です
これはエンコードされていますか?どうすれば本当の結果を得ることができるのでしょうか?
------解決策のアイデア----------------------
この判断を理解できますか

$s = '%C2%B0%C3%99%C2%B6%C3%88%C2%B0%C3%99%C2%BF%C3%86%C2%A3%C2%AD%C2%B6%C3%BE%C3%8E%C2%AC%C3%82%C3%AB%C2%B4%C3%8A%C3%8C%C3%B5';<br />$s = urldecode($s);<br /><br />if(mb_check_encoding('utf-8')) {<br />  $n = 0;<br />  for($i=0; $i<strlen($s); $i+=2) if((ord($s{$i}) & 0xf0) == 192) $n++;<br />  if($n > strlen($s)/2 * 0.8) $s = utf8_decode($s);<br />}<br />echo $s;
ログイン後にコピー

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