#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 パソコンPHP が挿入できない問題の解決方法中国語を Mysql に変換PHP が mysql に中国語を挿入できない場合の解決策: まず、文字列 str のエンコーディングを「in_charset」から「out_charset」に変換し、次に pdo オブジェクトを使用してステートメント「set names gbk;」を実行します。 "; 最後に挿入を実行します。
string iconv ( string $in_charset , string $out_charset , string $str );文字列 str のエンコーディングを in_charset から out_charset に変換します; まず、上記の関数を使用してフォーム内の値から文字型を変換します。 例: $content = iconv('utf-8','gbk',$content);次に、pdo オブジェクトを使用してステートメント set names gbk;## を実行します。
# 次に、挿入を実行します。
最も重要なことは、mysql でテーブルを作成するときに、テーブルの文字タイプとテーブル内のフィールドのデフォルトの文字タイプを gbk に設定する必要があることです。
次に、サーバー データベースの結果クライアントが gbk に設定されます。
要約すると、挿入できます。
推奨学習: 「
PHP ビデオ チュートリアル以上がphp が mysql に中国語を挿入できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。