七叶笔记 » java编程 » Java Web项目中解决中文乱码方法总结(三种最新方法)

Java Web项目中解决中文乱码方法总结(三种最新方法)

前言

JavaEE(Java Enterprise Edition),Java企业版,是一个用于企业级web开发平台。最早由Sun公司定制并发布,后由Oracle负责维护。JavaEE平台规范了在开发企业级web应用中的技术标准.在JavaEE平台共包含了13个技术规范(随着JavaEE版本的变化所包含的技术点的数量会有增多)。它们分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JPA、JTA、JavaMail和JAF。JAVEE阶段需要学习的核心技能

Servlet、JSP、JSTL/EL、JavaBean、MVC模式、过滤器Filter、监听器listener、Ajax 分页

问题背景

tomact启动项目后在地址栏中输入charset?name=张三,这个时候便被doget方法获取,为啥不是doPost原因你知道吗?

这个时候idea控制台会输出:

运行结果无法识别中文,出现乱码;出现乱码的原因很简单,就是编码不匹配,无法识别造成的。

下面我说三种方法供大家参考

方法一:

如上面代码:获取字符串之后使用new String(name.getBytes("iso-8859-1"),"UTF-8")也就是:

方法二:

接着修改tomact ----conf----server.xml建议用Notepad++打开,里面代码自动补全功能很好

正常情况是打出:use便出现后面的内容

第三种方法:

只改conf中server.xml

文章到这就算结束了。

下面是关于Tomcat结构与介绍:

Tomcat结构与介绍

bin

bin目录主要是用来存放tomcat的命令文件,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。

conf

conf目录主要是用来存放tomcat的一些配置文件。

lib

lib目录主要用来存放tomcat运行需要加载的jar包。

logs

logs目录用来存放tomcat在运行过程中产生的日志文件。

temp

temp目录用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响)

webapps

webapps目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包的形式发布应用。

work

work目录用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。

到此这篇关于Java Web项目中解决中文乱码方法总结的文章就介绍到这了,更多相关Java Web中文乱码内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章