1.解决HTML页面的中文问题:为了使HTML页面很好的支持中文,在每个HTML页面的

标签内部增加(创建HTML页面自带)Insert title here

2.解决jsp页面中的中文问题:pageEncoding是jsp文件本身的编码contentType的charset是指服务器发送给客户端时的内容编码(创建jsp自带)

3.解决页面数据传输的中文问题:

最佳方法是web.xml采用编码过滤器来解决,设置一个过滤器,把所有的数据都进行转码

encodingFilter

org.springframework.web.filter.CharacterEncodingFilter

encoding

UTF-8

encodingFilter

/*

4.HTTP(post)请求中的中文乱码  在Servlet页面中 添加

response.setCharacterEncoding("UTF-8");(不是太好用,有的浏览器不支持,如谷歌,火狐,QQ.好像360浏览器支持)

plain简单类型

response.setContentType("text/plain;charset=utf-8");

response.setContentType("text/html;charset=utf-8");

response.setContentType("text/jsp;charset=utf-8");

5.HTTP(get)请求中的中文乱码问题:

如果是get,需要获取请求的字符串,然后把整个字符串进行转换,同时需要知道原编码,下例假设为 ISO-8859-1

new String(request.getParamter("param").getBytes("ISO-8859-1","UTF-8");

Mysql数据库中的中文问题:

6.解决Mysql数据库中文问题主要在JDBC驱动的URL上添加:

jdbc:mysql://localhost/test?user=root&password=root&useUnicode=true&characterEncoding=UTF-8

7.解决Oracle中文乱码问题:配置环境变量

NLS_LANG

AMERICAN_AMERICA.ZHS16GBK或者SIMPLIFIED CHINESE_CHINA.ZHS16GBK

8.解决Navicat for MySQL

Navicat连接编码格式改为“Current Windows Codepage”

java windows 中文乱码问题_JAVA中文乱码之解决方案相关推荐

  1. Java中文jsp页面_java中文乱码解决之道(七)—–JSP页面编码过程

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

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

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

  3. java中文乱码 例子_Java中文转码的例子,用来对付乱码

    public class HelloWorld { public static void main(String[] argv){ try{ System.out.println("中文&q ...

  4. java 符号乱码怎么办_java字符乱码怎么办

    java字符乱码怎么办? 我尝试了所有的设置编码的方法: 1.重新给字符串编码再解码name = URLEncoder.encode(name, "ISO-8859-1"); na ...

  5. java中文转拼音_java中文转拼音

    简介 在我们使用手机通讯录或各种APP的搜索功能时,既可以根据中文搜索,也可以根据拼音搜索,这种时候就使用到了中文转拼音的功能了. 实现 pinyin4j 引入maven依赖 com.belerweb ...

  6. java中文转换数字_Java 中文数字转换为阿拉伯数字

    贴出代码,方便学习交流,稍后放出镜像问题的代码 package com.thunisoft.cail.utils; import com.sun.istack.internal.NotNull; im ...

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

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

  8. java 奇数中文乱码_java web 乱码 整理

    众所周知 java 程序使用的是Unicode 编码字符集,是说java内存里面使用Unicode字符集操作文字,java内存外当然使用的是程序员自己制定的字符集,如果程序员没有指定字符集,那么会使用 ...

  9. java web应用 生僻字_Java Web项目中解决中文乱码方法总结

    一.了解常识: 1.UTF-8国际编码,GBK中文编码.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立; 2.web tomcat:默认是ISO8859-1,不 ...

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

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

最新文章

  1. 一种storyboard+swift实现页面跳转的方法
  2. 集群环境下的Session共享
  3. 购物车数据结构及本地存储技术
  4. C++ STL的查找算法
  5. 漫步数理统计十五——两个随机变量的分布
  6. 移动互联网App兼容性测试
  7. display 隐藏css,CSS-元素的显示与隐藏
  8. 基于ARM IP的看门狗设计与功能验证
  9. 黄金周添堵 U-Mail邮件系统拒垃圾保畅通管理有序
  10. nts包如何下周 php_【Composer】PHP开发者必须了解!(life)
  11. 如何理解上下文有关文法(1型)和上下文无关文法(2型)
  12. warning: Clone succeeded, but checkout failed.
  13. cf1102F. Elongated Matrix(状压dp)
  14. CTF php反序列化总结
  15. ChatGPT专业应用:自动生成长尾关键词
  16. MySQL 员工信息查询
  17. 《Android Studio 实战》总结一
  18. (转)如何获得两个日期相减的天数?
  19. 【今日CV 计算机视觉论文速览 第96期】 8 Apr 2019
  20. 发现孩子做作业用计算机,孩子写作业要用手机完成?家庭作业电子化,到底靠谱不靠谱...

热门文章

  1. eve-ng:加载c7200 dynamips镜像
  2. 全景探秘游戏设计艺术(1):游戏设计师
  3. 硬盘坏了怎么恢复数据,需要哪些设备
  4. Android音视频学习路线
  5. UnityWebRequest下载文件
  6. CSS权威指南(1)
  7. Shell常用命令大全
  8. 多元统计分析最短距离法_多元统计分析(11个常见的多变量分析方法)
  9. 液晶8K电视也能打造家庭影院?一起“宅”过电影情人节吧
  10. 6个工具让网页抓取变得轻而易举