Tomcat中文乱码问题
中文乱码总结:
一、页面编码
<%@ 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中文乱码问题相关推荐
- Tomcat中文乱码问题的原理和解决方法
为什么80%的码农都做不了架构师?>>> Tomcat中文乱码问题的原理和解决方法 自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决 ...
- 关于Tomcat中文乱码问题的探究
关于Tomcat中文乱码 最近在复习servlet的时候发现了令人困扰的tomcat中文乱码问题,查阅tomcat源码并且Debug最终找到乱码的罪魁祸首. 默认情况下,浏览器对post提交的中文数据 ...
- Linux麒麟系统中文乱码,ubuntu麒麟系统tomcat中文乱码怎么办?ubuntu tomcat中文显示乱码解决方法...
在ubuntu麒麟系统中安装tomcat后,用户在搭建Demo程序的过程中有遇到tomcat中文显示乱码的情况,一般乱码都是因为编码问题导致的,而如果大家的编码设置是正确的话就是下面的原因导致的,遇到 ...
- idea console中文乱码_idea控制台tomcat中文乱码的处理方法
第一步: 在idea的目录中找: 第二步: 在idea64.exe.vmoptions中添加一句话: 保存关闭 第三步: 关闭idea再重新启动 第四步: 在往tomcat中部署项目时在VM opti ...
- JSP中文乱码解决方案了解和TOMCAT中文乱码解决
java 中文乱码终极解决方案 首先,确保你的数据库是支持中文的.把数据库的编码方式设置能支持中文的,如GB2132,utf-8等,而且经过测试后确实能写入中文且正常显示.这样就就保证了数据库确实是支 ...
- Tomcat中文乱码配置
因为某硕售后非得重装系统,导致电脑上所有软件都得重装,配置tomcat发现乱码,然后百度csdn研究了一遍 ,都没好使. apache官网下载tomcat我下载的是9.0.68版本然后使用发现中文乱码 ...
- Tomcat 中文乱码解决过程
工具: intellij2018, tomcat9 1,最初在server控制台Tomcat信息正常, 项目中文乱码(非问号的那种) 这时我误点了Intellij右下角的UTF-8,改成了GBK,这下 ...
- 解决javaweb Tomcat中文乱码的完整思路。
相信很多初学者在刚开始使用Tomcat的时候都被中文乱码问题所困扰过,我曾经也遇到了这个问题,苦苦搜寻各大社区,看了无数帖子,结果依然没有解决问题.原因有两个,一是我比较笨<,二是确实这个问题过 ...
- Windows Tomcat安装配置,Tomcat 启动闪退,Tomcat中文乱码解决
================================ ©Copyright 蕃薯耀 2021-12-29 蕃薯耀的博客_CSDN博客 一.Tomcat 启动闪退问题描述 apache ...
- spring自带tomcat中文乱码问题解决
在使用springMVC框架时会用到Tomcat服务器,目前tomcat10已经解决乱码问题,但是低于此版本的tomcat服务器会出现中文乱码问题. 本文主要解决的是将前端提交的中文数据输出在控制台时 ...
最新文章
- 有关(int)和(int)的区别
- Python实例浅谈之三Python与C/C++相互调用
- poj1321 DFS
- Java基础(二) 程序格式
- 解决media player内部应用程序错误
- MySQL Percona PXC集群实现MySQL主从复制强一致性
- php显示mysql数据实例_php 连接mysql数据库并显示数据 实例 转载 aoguren
- 学习数字图像处理经验谈
- MFC制作简易音乐播放器
- Intel® Nehalem/Westmere架构/微架构/流水线 (7) - 存储转发增强
- 中心管理cms服务器_如何查找网站使用的CMS,脚本,服务器,技术
- 支付宝VS微信,谁在抄袭谁?
- wav转mp3格式转换器哪个好
- 腾讯云重装和还原操作系统
- 直播视频秒开及视频优化
- [附源码]计算机毕业设计JAVA新能源汽车租赁管理系统
- 能源管理系统助力工业企业绿色低碳发展
- java 数组的行数和列数
- DiskGenius 数据恢复工具
- Excel如何间隔插入空白列