ホームページ > バックエンド開発 > PHPチュートリアル > MYSQL に中国語を挿入するのを手伝ってください。でも、phpmyadmin には空白が表示されます。どうすればよいですか?

MYSQL に中国語を挿入するのを手伝ってください。でも、phpmyadmin には空白が表示されます。どうすればよいですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 13:55:58
オリジナル
1068 人が閲覧しました

MYSQL に中国語を挿入する方法を教えてください。phpmyadmin の対応するフィールドが空白です。どうすればよいですか?


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

どこに挿入されましたか?

質問が明確に記述されていません

変数名の記述が間違っていないか確認してください

質問が十分に明確に記述されていません。もしかしたら全く挿入されていないのかも知れませんし、中国語の場合はエンコードの問題で表示されない可能性もあります。

申し訳ありませんが、明確にしていませんでした。
挿入コマンドを実行するメソッドを PHP で書きました
function newreader($name,$pass,$email)
{
// $str="INSERT INTO Reader(`name`,`password`) VALUES (` " .$name."`,`".$pass."`)";
$str="リーダー (名前、パスワード、メールアドレス) の値を挿入します ('".$name."','".$ pass ."','".$email."')";
// var_dump($str);
{
mysql_query($str)
}
catch(Exception $e)
var_dump( $ e);
}
}

ただし、挿入された名前が中国語の場合、データベースに表示されるのは空白または疑問符 (?) です。
データベースの文字セットは次のとおりです。 8 Unicode (utf8)
接続校正オプションは次のとおりです: UTF-8_general_ci
私の Web ページもセットアップされました:
mysql_query("SET NAMES utf8")


中国語を挿入できる場合はどうすればよいですか?ありがとうございます

英語と数字を挿入するのは正常ですが、中国語が正常ではない場合、それはエンコードの問題です。エンコードを変換するだけで問題ありません

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