如果你在使用mysql的時候,發現無法輸入中文,不要驚慌,我們可以通過以下幾種方式來解決。
1. 修改數據庫、表、字段的字符集
ALTER DATABASE 數據庫名 CHARACTER SET utf8; ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8; ALTER TABLE 表名 CHANGE 字段名 字段名 VARCHAR(100) CHARACTER SET utf8;
2. 修改MySQL配置文件
找到my.ini文件,打開之后,在[mysqld]下面添加如下內容:
[mysqld] character-set-server=utf8
3. 修改連接字符集
在連接MySQL的時候指定字符集:
$conn=mysqli_connect("localhost","root","","yourdb"); mysqli_set_charset($conn,"utf8");
以上是最常見的解決方法,如果你還是無法輸入中文,可能是你的表單提交字符集不對,可以將表單的form標簽中的accept-charset設為utf-8。