问题描述:1、将项目部署到服务器之后从页面接收的中文乱码

2、数据库中原有的数据都能正常显示

产生原因:没有对Tomcat服务器和mysql进行配置更改

解决流程:

一、 修改Tomcat配置

更改两个文件的配置

1.server.xml(添加红色部分)

URIEncoding="UTF-8" />

2.web.xml

setCharacterEncodingFilter

org.apache.catalina.filters.SetCharacterEncodingFilter

encoding

UTF-8

true

默认tomcat7中上面这段代码在注释中,把它注释去掉。

重启tomcat使配置生效。

二、 mysql配置

修改数据库的配置文件my.cnf文件,此文件如果通过rpm安装一般在/etc/目录下,具体修改成的样式如下图所示

修改完成后,我们保存配置的修改,然后执行命令service mysqld restart。重新启动数据库。

进入mysql,使用status查看数据库信息,执行命令show variables like 'character%'; 查看更改后的编码格式,执行 use 数据库名;然后执行show create database 数据库名; show create table 数据表名;查看对应的数据库和数据表编码

修改此数据库的编码方式为utf8(默认是latin1)

mysql> alter database 数据库名 character set utf8;

SET NAMES 'utf8';

tomcat 启动项目 页面文字乱码_项目通过tomcat部署到服务器,请求数据页面中文乱码问题...相关推荐

  1. #Tomcat# 本地正常但是部署到服务器后,mysql插入中文乱码问题解决!

    一百度,几乎都是大同小异的答案,全都是互相转载的文章.帮助很小 如果你遇到了**Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!**这样的问题. 常规的方式都无效,不妨试试下 ...

  2. Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!

    一百度,几乎都是大同小异的答案,全都是互相转载的文章.帮助很小 如果你遇到了**Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!**这样的问题. 常规的方式都无效,不妨试试下 ...

  3. zabbix mysql设置中文乱码_解决zabbix监控因php问题导致图形界面中文乱码方法

    解决因编译php中添加了-enable-gd-jis-conv选项导致Zabbix监控系统图形界面中文乱码问题 现象: php编译参数: 说明: 如果PHP编译时启用–enable-gd-jis-co ...

  4. 存到mysql的中文乱码_将用户输入的中文保存到数据库出现中文乱码问题

    数据库乱码 浏览器出现的乱码 出现乱码问题,一定是编码和解码用的码表不一致造成的.从用户界面到数据库显示的cmd界面需要编码和解码的地方有: 浏览器使用的编码,socket发送使用的编码,tomc ...

  5. js java传参乱码_【技术贴】解决前台js传参中文乱码

    方法1: 前台两次编码,后台一次解码.因为getParamet已经自动解了一次了. JavaScript: window.self.location="list.jsp?searchtext ...

  6. oracle 导入sql文件 汉字乱码_将现有的sql脚本导入 Oracle 数据库,中文乱码问题...

    将现有的sql 脚本导入 Oracle数据库 比如 在windows 系统下,可以写一个 bat 来实现直接导入 如:bat 中的内容如下,logs.log 将会记录执行日志 sqlplus user ...

  7. sublime报错信息乱码_解决Sublime Text 3在GBK编码下的中文乱码问题

    按ctrl+~快捷键,调出一个小文本款,然后粘贴以下代码: import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e6240 ...

  8. 解决eclipse环境下maven项目tomcat启动,未加载到项目的问题

    解决eclipse环境下maven项目tomcat启动,未加载到项目的问题 参考文章: (1)解决eclipse环境下maven项目tomcat启动,未加载到项目的问题 (2)https://www. ...

  9. php mysql存中文,PHP+MySQL存储数据常见中文乱码问题小结

    PHP+MySQL存储数据常见中文乱码问题小结 本文实例总结了PHP+MySQL存储数据常见中文乱码问题.分享给大家供大家参考,具体如下: PHP+MySQL出现中文乱码的常见原因: 1. MYSQL ...

最新文章

  1. SpringMvc 事务的注解配置、实现、挂起
  2. Nacos配置管理-多环境配置共享
  3. fread python有没有_将C的fread转换为python,没有得到预期的输出
  4. javascript 原生事件综合查询
  5. IPV6之VRRP典型组网配置案例
  6. MFC设置对话框Static Text字体和背景颜色
  7. eos java调用命名sql_普元 EOS Platform 7.6 开发命名SQL缓存示例
  8. 各个平台下 Perl 源码安装教程
  9. spss数据分析_排序数据_计算变量
  10. ESP8266 WIFI模块学习基础入门
  11. win7计算机高级还原,win7怎么恢复出厂设置 win7恢复出厂设置方法【图文】
  12. 计算机cmd如何设置路由,小编教你怎么进入路由器设置界面
  13. 通信专业能报国考的计算机类吗,通信工程专业可以报考计算机科学技术类公务员职位么...
  14. 还没对Docker加以限制?埋下的安全隐患了解一下
  15. LVGL官方文档-7.11.0-14-Overview-Displays
  16. python 利用Scipy计算person 和spearman相关系数
  17. 广告VS电商 抖音快手的变现之争
  18. 懒猫社长便利店成焦虑boy的温暖港湾!
  19. gfoj 口袋的天空
  20. 中考计算机必背知识点,2019中考英语必背知识点汇总 常见考点总结

热门文章

  1. SP2中修复IE浏览器的一些技巧
  2. WifiManager的getScanResults()返回列表为0
  3. uart怎么判断帧错误_UART通讯总线工作原理的理解
  4. 数字化工厂的五大系统_如何搭建以MES系统为核心的数字化工厂?
  5. android listview 滑动条显示_第七十六回:Android中UI控件之RecyclerView基础
  6. 计算机在材料科学中的应用上机二,计算机在材料科学中的应用-上机实验二.doc...
  7. julia在mac环境变量_在Julia中找到值/变量的类型
  8. Java ObjectStreamClass lookup()方法与示例
  9. Kotlin程序用于打印JVM版本的Kotlin(打印Java属性)
  10. git 怎么查看合并过来哪些代码_git整理纷乱的历史合并记录