假设项目统一采用utf-8编码
第1种情况:
看看浏览器页面打开是否是utf-8
右键-编码-utf-8
第2种情况
JSP页面编码设置
第3种情况
编译工具编码设置
各类JSP,Java文件,项目,右键-选择Properties–>然后查看一下Text file encoding 下的编码格式是否为utf-8,如果不是就把他改为utf-8即可
第4种情况:
数据库编码设置
数据库软件编码设置:
character_set_server=utf8
init_connect=‘SET NAMES utf8’
第5种情况:
服务器编码设置:
第一步:我们可以先查看一下tomcat的conf文件夹下的server.xml文件中的Connector是否是utf-8,如果不是就添加 URIEncoding=“UTF-8”,设置tomcat的编码格式为utf-8
如果tomcat上修改编码格式的方式还不行,那么第二步:我们可以去修改web.xml配置文件,因为前台向后台传输数据都需要经过web.xml配置文件。
具体代码如下:
Encodeing
cn.hncu.com.encode.Encodeing
charset
utf-8
第6种情况:
数据库连接问题
如果项目采用了c3p0连接池,可以在c3p0-config.xml配置文件里做如下配置:
stus是数据库名,主要在后面添加
?characterEncoding=UTF-8
<property name="driverClass">com.MysqL.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:MysqL://localhost/stus?characterEncoding=UTF-8</property>
<property name="user">root</property>
<property name="password">123456</property>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。