Heim > Datenbank > MySQL-Tutorial > mysql中文字符编码问题_MySQL

mysql中文字符编码问题_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-01 13:43:44
Original
1064 Leute haben es durchsucht

bitsCN.com create database 的时候写上
        default character set gb2312
 
java内部是unicode,连接的时候写上数据库的默认字符编码
        //数据库建立的默认编码为gb2312
        conn = DriverManager.getConnection("jdbc:mysql://" + Host + "/" + DBName + "?user=" + User + "&password=" + Password + "&useUnicode=true&characterEncoding=gb2312");
 
这样,直接在sql语句中使用java字符串,java会在与mysql的通讯中进行正确的编码转换,将unicode编码转换成gb2312编码。
 
最后,如果写servlet,还要写上这句话
        response.setContentType("text/html");
        response.setCharacterEncoding("GB2312"); bitsCN.com

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage