ホームページ > バックエンド開発 > PHPチュートリアル > PHP iconv 関数を gb2312_PHP に変換するためのバグ解決チュートリアル

PHP iconv 関数を gb2312_PHP に変換するためのバグ解決チュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-21 15:44:11
オリジナル
757 人が閲覧しました

iconv( "UTF-8", "gb2312//IGNORE" , $FormValues['a'])

ignore は、変換中のエラーを無視することを意味します。 iconv は文字 "—" を次のように変換するときにエラーを起こすことがわかります。 gb2312.ignore パラメーターがないと、この文字に続くすべての文字列を保存できません。

さらに、mb_convert_encoding にはこのバグがないため、次のように記述するのが最適です:

mb_convert_encoding($FormValues['a'], "gb2312", "UTF-8"); ただし、次のようにする必要があります。最初に mbstring 拡張ライブラリを有効にします。

mysql データベースの照合順序を utf-8 に設定すると、変換に使用されなくなります。

http://www.bkjia.com/PHPjc/320595.html

tru​​ehttp://www.bkjia.com/PHPjc/320595.html技術記事 iconv( "UTF-8", "gb2312//IGNORE", $FormValues['a'])ignore は、変換中のエラーを無視することを意味します。iconv は文字「—」を gb2312 に変換するときにエラーを起こすことがわかります。無視パラメータがない場合は、すべて...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート