ホームページ >バックエンド開発 >PHPチュートリアル >中国語の文字化けした ThinkPHP URL に関連する問題を解決する

中国語の文字化けした ThinkPHP URL に関連する問題を解決する

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:42:211499ブラウズ

ThinkPHP URLの中国語文字化け問題を解決
参照:
http://www.thinkphp.cn/code/121.html
http://www.glmynet.com/index.php/blog/39

次を使用してリクエストを送信しますURL 中国語がある場合、データベースに挿入できません(データベースはutf-8です)。
iconv を使用すると、中国語のエンコーディングを utf-8 に変換して挿入できます。

if (!mb_check_encoding($_REQUEST['error'], 'utf-8')){
	$error = iconv('big5', 'utf-8', $_REQUEST['error']);
        if (!$error) {
		$error = iconv('gbk', 'utf-8', $_REQUEST['error']);
	}
}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。