Heim > Datenbank > MySQL-Tutorial > MySQL4.1.7的字符集问题_MySQL

MySQL4.1.7的字符集问题_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-01 13:57:42
Original
811 Leute haben es durchsucht

 

环境:1、mysql数据库版本:MySQL4.1.72、mysql驱动程序: mysql-connector-java-3.1.73、环境:windows平台4、安装mysql数据库时指定character-set为gbk

遇到的问题:       采用jdbc访问数据库,jdbc的url: jdbc:mysql://localhost:3306/club,读写数据库显示中文都正常。但在mysql的console上查询,中文都显示成?。      原因是:MySQL 4.1以上版本增加了几个变量,默认的情况下character_set_client、character_set_connection、character_set_results  的值是latin1   character_set_client            | latin1character_set_connection        | latin1character_set_database          | gbkcharacter_set_results           | latin1character_set_server            | gbkcharacter_set_system            | utf8   所以在console看到的中文记录为?   解决的方法是:启动console的时候设置default-character-set   mysql -uuser -ppassword --default-character-set=gbk test

character_set_client            | gbkcharacter_set_connection        | gbkcharacter_set_database          | gbkcharacter_set_results           | gbkcharacter_set_server            | gbkcharacter_set_system            | utf8

总结:1、MySQL4.1以上版本、MySQL JDBC Driver3.0.16以上版本,jdbc的url不用再带上useUnicode=true&EncodingCharacter=GBK,jdbc驱动程序会在连接的时候自动检测mysql服务器的变量(character_set_server)指定的编码,然后将Java Unicode string转换为所指定的字符集发送给mysql server.2、MySQL4.1.7版本数据库,character-set为gbk,如果console上看到乱码,启动console的时候带上参数--default-character-set=gbk

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
So ändern Sie MySQL in MySQL
Aus 1970-01-01 08:00:00
0
0
0
MySQL-Startfehler unter Centos
Aus 1970-01-01 08:00:00
0
0
0
MySQL stoppt den Prozess
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage