欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 命令行 無法輸入中文

錢琪琛2年前15瀏覽0評論

在MySQL命令行下輸入中文時,往往會遇到無法輸入、輸入異常等問題,這是因為MySQL默認的編碼方式是ASCII字符集,而中文字符并不在ASCII字符集中。

mysql>INSERT INTO test(name) VALUES ('你好');
Query OK, 1 row affected, 1 warning (0.01 sec)
mysql>SELECT * FROM test;
+------+
| name |
+------+
| ???? |
+------+
1 row in set (0.00 sec)

在MySQL命令行下輸入中文字符時,會自動將其轉(zhuǎn)換成“?”,導致存儲和顯示異常。解決方法是在MySQL連接時指定編碼方式為UTF-8。

mysql>SET NAMES utf8;
Query OK, 0 rows affected (0.00 sec)
mysql>INSERT INTO test(name) VALUES ('你好');
Query OK, 1 row affected (0.01 sec)
mysql>SELECT * FROM test;
+------+
| name |
+------+
| 你好 |
+------+
1 row in set (0.00 sec)

上述命令將MySQL的編碼方式設置為UTF-8,接下來輸入中文字符就不會出現(xiàn)亂碼的情況了。