中文乱码总结:

一、页面编码

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>

二、URL 中的乱码

改tomcat中server.xml中Connector的port=“8080”,加上一个 URIEncoding=”utf-8”

    <Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" URIEncoding=”utf-8” /><!-- A "Connector" using the shared thread pool-->

三、修改web.xml ,增加编码过滤器

    <filter><filter-name>springUtf8Encoding</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param><init-param><param-name>forceEncoding</param-name><param-value>true</param-value></init-param></filter><filter-mapping><filter-name>springUtf8Encoding</filter-name><url-pattern>/*</url-pattern></filter-mapping>

四、数据库连接

jdbc:mysql://localhost:3306/mp?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=UTC

以上四种在Tomcat9下,SpringMVC 中文未产生乱码;但是在 Tomcat7 下产生了乱码,需要用下面的方法解决

五、URL中文参数乱码

1、springMVC
//编码
url = URLEncoder.encode(url, "UTF-8");
//解码
url = URLDecoder.decode(url, "UTF-8");
2、struts等其它
String name = new String(str.getBytes("iso8859_1"),"UTF-8");

Tomcat中文乱码问题相关推荐

  1. Tomcat中文乱码问题的原理和解决方法

    为什么80%的码农都做不了架构师?>>>    Tomcat中文乱码问题的原理和解决方法 自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决 ...

  2. 关于Tomcat中文乱码问题的探究

    关于Tomcat中文乱码 最近在复习servlet的时候发现了令人困扰的tomcat中文乱码问题,查阅tomcat源码并且Debug最终找到乱码的罪魁祸首. 默认情况下,浏览器对post提交的中文数据 ...

  3. Linux麒麟系统中文乱码,ubuntu麒麟系统tomcat中文乱码怎么办?ubuntu tomcat中文显示乱码解决方法...

    在ubuntu麒麟系统中安装tomcat后,用户在搭建Demo程序的过程中有遇到tomcat中文显示乱码的情况,一般乱码都是因为编码问题导致的,而如果大家的编码设置是正确的话就是下面的原因导致的,遇到 ...

  4. idea console中文乱码_idea控制台tomcat中文乱码的处理方法

    第一步: 在idea的目录中找: 第二步: 在idea64.exe.vmoptions中添加一句话: 保存关闭 第三步: 关闭idea再重新启动 第四步: 在往tomcat中部署项目时在VM opti ...

  5. JSP中文乱码解决方案了解和TOMCAT中文乱码解决

    java 中文乱码终极解决方案 首先,确保你的数据库是支持中文的.把数据库的编码方式设置能支持中文的,如GB2132,utf-8等,而且经过测试后确实能写入中文且正常显示.这样就就保证了数据库确实是支 ...

  6. Tomcat中文乱码配置

    因为某硕售后非得重装系统,导致电脑上所有软件都得重装,配置tomcat发现乱码,然后百度csdn研究了一遍 ,都没好使. apache官网下载tomcat我下载的是9.0.68版本然后使用发现中文乱码 ...

  7. Tomcat 中文乱码解决过程

    工具: intellij2018, tomcat9 1,最初在server控制台Tomcat信息正常, 项目中文乱码(非问号的那种) 这时我误点了Intellij右下角的UTF-8,改成了GBK,这下 ...

  8. 解决javaweb Tomcat中文乱码的完整思路。

    相信很多初学者在刚开始使用Tomcat的时候都被中文乱码问题所困扰过,我曾经也遇到了这个问题,苦苦搜寻各大社区,看了无数帖子,结果依然没有解决问题.原因有两个,一是我比较笨<,二是确实这个问题过 ...

  9. Windows Tomcat安装配置,Tomcat 启动闪退,Tomcat中文乱码解决

    ================================ ©Copyright 蕃薯耀 2021-12-29 ​​​蕃薯耀的博客_CSDN博客 一.Tomcat 启动闪退问题描述 apache ...

  10. spring自带tomcat中文乱码问题解决

    在使用springMVC框架时会用到Tomcat服务器,目前tomcat10已经解决乱码问题,但是低于此版本的tomcat服务器会出现中文乱码问题. 本文主要解决的是将前端提交的中文数据输出在控制台时 ...

最新文章

  1. 有关(int)和(int)的区别
  2. Python实例浅谈之三Python与C/C++相互调用
  3. poj1321 DFS
  4. Java基础(二) 程序格式
  5. 解决media player内部应用程序错误
  6. MySQL Percona PXC集群实现MySQL主从复制强一致性
  7. php显示mysql数据实例_php 连接mysql数据库并显示数据 实例 转载 aoguren
  8. 学习数字图像处理经验谈
  9. MFC制作简易音乐播放器
  10. Intel® Nehalem/Westmere架构/微架构/流水线 (7) - 存储转发增强
  11. 中心管理cms服务器_如何查找网站使用的CMS,脚本,服务器,技术
  12. 支付宝VS微信,谁在抄袭谁?
  13. wav转mp3格式转换器哪个好
  14. 腾讯云重装和还原操作系统
  15. 直播视频秒开及视频优化
  16. [附源码]计算机毕业设计JAVA新能源汽车租赁管理系统
  17. 能源管理系统助力工业企业绿色低碳发展
  18. java 数组的行数和列数
  19. DiskGenius 数据恢复工具
  20. Excel如何间隔插入空白列

热门文章

  1. 计算机视觉:图像检索
  2. canvas--初识canvs、绘制:线型、简单图形、渐变背景颜色、绘制动画、canvs形变、事件绑定
  3. paypal ec.php,paypal 支付流程
  4. PLC的ST语言转义字符列表
  5. 软件测试-5W1H原则
  6. 从傅里叶级数到拉普拉斯变换
  7. IDEA打包jar 跳过测试
  8. 线性代数高斯课堂笔记2
  9. matlab灰色模型,MATLAB解灰色模型
  10. EMD(经验模态分解)