7ysqlysql1ysql進行一些設置才能解決這個問題。
ysqlyi
ysqlyiysqld]下的字符集設置,將其改為utf8,具體如下:
ysqld]
character-set-server=utf8
ysql服務,即可生效。
ysql的數據庫和表的字符集
1. 修改數據庫的字符集
ysql1,需要修改為utf8,具體操作如下:
ysql命令行,輸入以下命令:
ysqlame default character set utf8;
ame為要創建的數據庫名稱,執行成功后,該數據庫的字符集就變成了utf8。
2. 修改表的字符集
ysql1,需要修改為utf8,具體操作如下:
ysql命令行,輸入以下命令:
ysqlame; //切換到要修改的數據庫ysqlamevert to character set utf8;
ameame為要修改的表名稱,執行成功后,該表的字符集就變成了utf8。
ysql客戶端的字符集
ysqlysql服務時,也需要設置字符集為utf8,具體操作如下:
ysql服務時,加上字符集參數,例如:
ysql -h host -u user -p --default-character-set=utf8
ysqlysql服務的用戶名,--default-character-set=utf8表示設置客戶端的字符集為utf8。
7ysql中文部分亂碼問題的解決方法,希望對大家有所幫助。