mysql の設定には問題ありませんが、中国語が表示されません。
吴勇文
吴勇文 2018-08-27 23:55:00
0
2
1259

mysql> "%colla%" のような変数を表示;
----------------------------- -------------- -
|変数名 |値 |
---------------------- ---------------
|照合接続 | utf8_general_ci |
|照合データベース | utf8_general_ci |
|照合サーバー | utf8_general_ci |
---------------------- ---------------

mysql> "%char%" のような変数を表示;
------------------------ ------------ -----------------------------------
|変数名 |値 |
------------------------ ------------------- ----------------------------
|キャラクターセット_クライアント | utf8 |
|文字セット接続 | utf8 |
|キャラクターセットデータベース | utf8 |
|文字セットファイルシステム |バイナリ |
|文字セット結果 | utf8 |
|キャラクターセットサーバー | utf8 |
|キャラクターセットシステム | utf8 |
|キャラクターセットディレクトリ | C:\phpStudy\PHPTutorial\MySQL\share\charsets\ |
------------------------ ------- --------------------------------------

mysql> create table emp3(
-> `id` int(11) NOT NULL AUTO_INCREMENT,
-> `username` varchar(50) NOT NULL,
-> `balance` float NOT NULL,
->gt; `province` varchar(20) NOT NULL,
->gt; `age` tinyint(3) unsigned NOT NULL,
->gt; `sex` tinyint(4) NOT NULL,
-> PRIMARY KEY (`id`)
-> ) ENGINE=InnoDB CHARSET=utf8;
クエリ OK、影響を受ける行は 0 (0.03 秒)

QQ图片20180827235422.png #

吴勇文
吴勇文

加油!努力!奋斗!

全員に返信(1)
天忆

cmd コマンドラインの文字エンコーディングが gbk であるため、gbk でエンコードされたデータを挿入しており、テーブルが utf8 でエンコードされているため、挿入が文字化けします。gbk でエンコードされたデータ テーブルを構築して実行してみてください。 set names gbk; 次に、コマンドラインにデータを挿入します

いいねを押す +0
  • 返事 ありがとうございます、解決しました
    吴勇文 著者 2018-08-28 23:26:01
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!