java中的中文乱码问题应该是我们经常碰到的一个问题,今天就来总结下对于乱码问题的解决方法:

1. 超链接中带有的中文字符,添加

这样如果不进行处理在后台得到的数据就会出现中文乱码的问题,由于超链接实际是用get方式进行传值的,这个问题的解决方法有:a. 在我们用的Tomcat的conf文件夹

中找到server.xml,在该文件中找到,然后在这里面加

写URIEncoding="gb2312"即可解决。

2.在服务端用代码进行处理:例如title是要进行处理的中文字符:

public voidsetTitle(String title) {try{this.title = new String(title.getBytes("ISO-8859-1"), "gbk");

}catch(UnsupportedEncodingException e) {

e.printStackTrace();

}

}

3. 页面端发出的数据做一次encodeURI,服务器端使用 new String(old.getBytes("iso8859-1"),"utf-8")

如:var url= "AJAXServer?name="+encodeURI($("#userName").val() ) ; // encodeURI处理中文乱码问题

4. 页面端发出的数据做两次encodeURI处理, 服务器端用URLDecoder.decode(old,"utf-8");

如:var url= "Users?name="+encodeURI(encodeURI($("#username").val() ))+"&password="+encodeURI(encodeURI($("#userpassword").val() ) )+"&type="+encodeURI(encodeURI(input[i].value) ); // encodeURI处理中文乱码问题

java encode乱码_java 中文乱码问题的解决相关推荐

  1. java 空格乱码_java 中文乱码以及空格乱码解决方案总结

    当使用response.write返回JSON数据到前端时,需要在前面加上这句 response.ContentType = "text/html;charset=gb2312"; ...

  2. java 页面编码_java中文乱码解决之道(七)-----JSP页面编码过程

    我们知道JSP页面是需要转换为servlet的,在转换过程中肯定是要进行编码的.在JSP转换为servlet过程中下面一段代码起到至关重要的作用. 在上面代码中有两个地方存在编码:pageEncodi ...

  3. c与java的中文乱码_Java 中文乱码问题总结

    由于Java编程中的中文问题是一个老生常谈的问题,在阅读了许多关于Java中文问 题解决方法之后,结合作者的编程实践,我发现过去谈的许多方法都不能清晰地说明问题及解决问题,尤其是跨平台时的中文问题.于 ...

  4. java 特殊字符 乱码_Java中文乱码特殊字符解决方案

    Java中文乱码&特殊字符解决方案 相信很多朋友遇到过Java的乱码问题,最近我也在解决一个"使用文本生成图片过程中中文以及特殊字符乱码"的问题:花了我大量时间,Debug ...

  5. java转换中文乱码_java中文乱码解决之道(四)-----java编码转换过程

    前面三篇博客侧重介绍字符.编码问题,经过这三篇博客各位博友对各类字符编码有了一个初步的了解,要了解java的中文问题这是必需要了解的.可是了解这些仅仅只是一个开始,如下博客将侧重介绍java乱码是如何 ...

  6. linux下java程序乱码,解决linux下java程序(例如applet)中文乱码问题

    解决linux下java程序(例如applet)中文乱码问题 平台:Mandriva 2006.0 将Windows下的字体文件simsun.ttc拷贝到/usr/share/fonts/zh_CN, ...

  7. java 插入 mysql 乱码_解决java中插入mysql中文乱码的方法

    解决java中插入mysql中文乱码的方法 发布时间:2020-07-11 14:35:11 来源:亿速云 阅读:100 作者:清晨 这篇文章主要介绍解决java中插入mysql中文乱码的方法,文中介 ...

  8. mysql导出excel出乱码_Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]...

    一.导出数据. 先说明一下自己的环境:Mac OS X 10.8.3, MySQL Community Server 5.6.10, MySQL Workbench 5.2.47. 我想把本机数据库内 ...

  9. java 中文乱码过滤器_JAVA中文乱码过滤器(用java过滤器解决中文乱码)V0422 整理版...

    JAVA中文乱码过滤器(用java过滤器解决中文乱码)V0422 整理版 不用再担心java中文乱码问题,一步到位,一次性解决.更方便更快捷. web-xml配置 EncodingFilter com ...

最新文章

  1. 金审系统与SAP接口
  2. Notepad++中执行Python脚本
  3. 数据可视化配色指南:三大配色方法,做出咨询报告一样的图表丨附在线工具资源...
  4. trunc( mysql写法_使用oracle的trunc和dbms
  5. catch(...)详解
  6. 谷歌浏览器修复一键修复_谷歌发布Chrome 86.0.4240.198 修复两个零日漏洞 - Google Chrome 谷歌浏览器...
  7. 广州.net俱乐部12月份ABP框架活动场地征集、志愿者征集、合作讲师\副讲师征集...
  8. 用公式求e^x的近似值
  9. 如何从Microsoft SQL Server生成C#类
  10. markDown用这一招实现图片并排显示
  11. python学习笔记(3)---cookie session
  12. AD7124的调试总结
  13. 当前安全设置不允许下载该文件的解决办法
  14. Cipher Block chaining
  15. linux清空临时文件命令,Linux系统下临时文件TMP清理 ( tmpwatch 命令)
  16. HTML页面查看world等文件,网页文件 - HTML - 网页基础 - KK的小故事
  17. 2019年奥斯卡获奖电影绿皮书经典台词(中英文对照)
  18. wps excel 链接url转图片工具
  19. 填补空缺——压缩感知
  20. 宇信易通《企业项目管理最佳实践》讲座圆满成功!

热门文章

  1. k8s nodeSelector和affinity
  2. 通过helm在k8s上部署spark(伪集群版)
  3. python后台架构Django教程——admin管理员站点
  4. 笔记:UITextView内容垂直居中方法
  5. 基于vue-cli 将webpack3 升级到 webpack4 配置
  6. Hibernate占位符?和:及JPA
  7. PHP正则表达式详解(三)
  8. ibatis 3.x 实例
  9. 批处理mysql命令
  10. 程序员和美工是否可共存?