Heim > Datenbank > MySQL-Tutorial > tomcat 中文乱码, mysql 中文乱码_MySQL

tomcat 中文乱码, mysql 中文乱码_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-01 13:11:18
Original
1196 Leute haben es durchsucht

Tomcat

tomcat中文乱码 get 请求.

修改server.xml中的添加URIEncoding='UTF-8'

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding='UTF-8' />
Nach dem Login kopieren

tomcat中文乱码 post 版

另外HttpURLConnection上传参数的时候要转码成url编码

outStream.writeBytes("&" + URLEncoder.encode(key, "utf-8") + "=" + URLEncoder.encode(value, "utf-8"));
Nach dem Login kopieren

mysql 中文乱码

修改 my.cnf ,在 [mysqld] 下面添加

character-set-server = utf8
Nach dem Login kopieren

创建数据库的时候制定编码格式为 utf-8

CREATE DATABASE dbname DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Nach dem Login kopieren

或者修改已有数据库/表编码格式为 utf-8

ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci;ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Nach dem Login kopieren


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