tomcat传参中文的时候会出现乱码
在Server.xml中找到
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
加入属性 URIEncoding="UTF-8"。
Mysql中文乱码问题解决(不是推荐,最好在安装Mysql的时候就配置好)
在jdbc url后面 加上 ?useUnicode=true&characterEncoding=UTF-8 指定下编码;
假如是在xml配置文件里 要转义下 搞成 ?useUnicode=true&characterEncoding=UTF-8 ;
比如在spring配置文件里:
<!-- 配置数据源 -->
<bean id="dataSource"
class="com.alibaba.druid.pool.DruidDataSource">
<property name="url" value="jdbc:mysql://localhost:3306/db_blog?useUnicode=true&characterEncoding=UTF-8"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
</bean>