《Mysql入門mysql創建數據庫時如何指定編碼與排序規則》要點:
本文介紹了Mysql入門mysql創建數據庫時如何指定編碼與排序規則,希望對您有用。如果有疑問,可以聯系我們。
mysql 創建數據庫時指定編碼很重要,很多開發者都使用了默認編碼,創建數據庫的編碼可以很大程度上避免倒入導出帶來的亂碼問題.MYSQL教程
遵循的標準是,數據庫,表,字段和頁面或文本的編碼要統一起來很多mysql數據庫工具(除了phpmyadmin,功能強速度慢)都不支持創建時指定數據庫編碼,當然可以改my.ini來解決這個問題,但是需要重新啟動mysql,不過用下面的語句會更有效:
?MYSQL教程
注意:如果不是通過my.ini配置文件設置的內容,只在當前狀態下有效,當重啟數據庫服務后失效.
所以,如果想要不出現亂碼只有修改my.ini文件,數據庫編碼可以在創建數據庫時候指定utf8,如下:
?MYSQL教程
注意該配置| character_set_server???? | latin1 無法設置成utf8
交互時候仍然會出現亂碼.MYSQL教程
只有當修改my.ini中設置utf8,才會全部修改成utf8
-------------------------
mysql設置編碼命令
?MYSQL教程
set character_set_client = utf8;
set character_set_connection = utf8;
set character_set_database = utf8;
set character_set_results = utf8;/*這里要注意很有用*/
set character_set_server = utf8;MYSQL教程
set collation_connection = utf8_bin;
set collation_database = utf8_bin;
set collation_server = utf8_bin;MYSQL教程
my.ini中配置默認編碼
?MYSQL教程
連接數據庫設置編碼
?MYSQL教程
/******java與mysq編碼對應*********/
java中的常用編碼utf-8;gbk;gb2312;iso-8859-1;
對應mysql數據庫中的編碼utf8;gbk;gb2312;latin1MYSQL教程
數據庫連接串中指定字符集:
url=jdbc:mysql://yourip/college?user=root&password=yourpassword&useunicode=true&characterencoding=gbkMYSQL教程
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/6191.html