色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何解決MySQL存入中文變問號的問題(詳細操作步驟教程)

江奕云2年前32瀏覽0評論

1,而中文字符集是UTF-8,造成了字符集不匹配。解決這個問題的方法是將MySQL的字符集修改為UTF-8,具體的操作步驟如下:

yfysqld]下添加以下內容:

ysqld]

character-set-server=utf8eral_ci

2. 重啟MySQL服務,使配置文件生效。

3. 修改已有的數據庫和表的字符集和校對規則:

(1)進入MySQL命令行界面,輸入以下命令:

ysql -u 用戶名 -p

(2)輸入密碼后,進入MySQL命令行界面,輸入以下命令:

show variables like '%char%';

查看當前的字符集設置,如果字符集不是utf8,需要執行以下命令進行修改:

set character_set_database=utf8;

set character_set_server=utf8;nection=utf8;

(3)修改已有的數據庫和表的字符集和校對規則:

修改數據庫的字符集和校對規則:

eral_ci;

修改表的字符集和校對規則:

verteral_ci;

4. 在代碼中添加字符集設置:

(1)在連接MySQL的代碼中添加以下語句:

SET NAMES 'utf8';

(2)在執行SQL語句之前添加以下語句:

ysql_query("SET NAMES 'utf8'");

這樣就可以解決MySQL存入中文變問號的問題了。