1、在jsp页中加入一条语句:

%@ page contentType=text/html;charset=gb2312 %中文显示就正常了。

2、对于从网页中的文本框通过String parameter = request.getParameter(“parameter”);方式获得的字符串,均是8859_1的编码,

如果想把它显示在网页上就必须得用parameter = new String(parameter.getBytes(“8859_1”),”gb2312”)进行转换,windows和linux这两种系统都是一样的。

有一个简单方法,就是在 getParameter() 方法获取参数之前,使用request.setCharacterEncoding(GB2312);,将提交的信息转化为 GB2312 编码。

3、但是对于将数据写入数据库的问题,采取的方式就不同了:

windows下,必须要采用该字符串转换再插入数据库,而linux下就不需要,而是直接把8859_1编码的字符插入。

如果从数据库中读出的数据,对于windows因为在插入时已经做了转换,所以读出时已经是gb2312的,当把它显示在网页上时,不需要做编码转换,而 linux上的mysql中的数据是8859_1的所以要做编码的转换。

4、 如果你给某个字符串变量赋予一个中文字符串的值,那么在你取出他时,在网页上的显示是不需要做字符转换的,

但是如果你要在linux下做字符的比较,则还需要把字符做parameter = new String(parameter.getBytes(“gb2312”),”8859_1”)的转换。

5、长江电力网站解决中文问题的方法是:

1)在catalina.sh文件中的相关位置添加下面一行

-Dfile.encoding=GBK \

2)在每个jsp文件的最前面添加下面两行

%@ page contentType=text/html; charset=GBK %

%request.setCharacterEncoding(GBK);%

取消

评论

jsp到html页面乱码怎么解决,jsp文字在页面显示乱码怎么处理相关推荐

  1. win10 mysql乱码怎么解决_win10怎么处理繁体显示乱码

    安装合适的语言包 1)首先,要是能安装多种语言包的Windows 7只能是旗舰版或者企业版,首先点击"开始-Windows Update"打开自动更新窗口: 2)在窗口中点击&qu ...

  2. java碰到乱码如何解决方法_如何处理java的乱码

    为什么说乱码是中国程序员无法避免的话题呢?这个首先要从编码机制上说起,大家都是中文和英文的编码格式不是一样,解码也是不一样的! 如果中国的程序员不会遇到乱码,那么只有使用汉语编程.汉语编程是怎么回事, ...

  3. linux下打开js乱码gbk,解决JS请求服务器gbk文件乱码的问题

    JS获取服务器编码格式为gb2312的文件时内容为乱码,ajax网络请求内部使用的是XMLHttpRequest,所以在请求之前需要设置一下编码格式,但是设置xhr.setRequestHeader( ...

  4. 如何解决英文版Windows10下中文显示乱码问题?

    如何解决英文版Windows10下中文显示乱码问题[图文教程] 1.打开控制面板 2.按下图依次点击 下面的使用UTF-8编码需要的可以点击,一般不需要点击! 1.打开控制面板 2.按下图依次点击 下 ...

  5. jsp+dialog弹不出来_解决JSP页面无法使用EasyUI里面class=easyui-dialog的问题

    当使用MyEclipse新建一个JSP页面的时候,MyEclipse会自动添加一些标记,这些标记也许不一定会在工程中使用到.比如通常可以使用../来代替.除此之外,这些标记也许会对其它工具产生影响,如 ...

  6. springmvcget中文乱码_解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题...

    新配置一个spring的MVC项目,发现对Get请求的中文参数出现了乱码: 查看了SpingMVC中关于编码的配置(在web.xml中),如下: encodingFilter org.springfr ...

  7. python输出到文件乱码_解决python解析文件时输出乱码

    首先获取到json模块,encoding指定文件编码utf-8,errors报错时忽略错误,print()输出结果看看是否有问题. # -*- coding: utf-8 -*- import jso ...

  8. linux windows文件 编码_解决Linux与Windows文件显示乱码的问题

    重点:如果windows 下和虚拟机共享文件,先将文件移到其他位置使用notepad++ 改变编码模式为UTF-8,然后复制到共享目录,然后用编辑器打开中文就不是乱码了. 问题: 在Windows下用 ...

  9. js php 中文乱码怎么解决_探讨PHP JSON中文乱码的解决方法详解

    我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中 文乱码的情况,解决PHP JSON中文乱码的方法思路其实与P ...

  10. php mysql查询中文乱码_解决php mysql查询插入中文乱码问题_PHP教程

    解决php mysql查询插入中文乱码问题 一.中文问题其实就是经统一编码了否则就会乱码 1.数据库与php页面编码统一 2.数据库数据表字段与页面编码统一 如果做到上面两种就不存在中文乱码问题了,那 ...

最新文章

  1. C语言结构体-大小,对齐,填充,使用及其他
  2. python用Matplotlib画箭头
  3. 年轻人必须在北上广工作吗
  4. 无线网络(4) 无线网络基本工作原理
  5. 实验室双显示屏安装使用记录
  6. ORB-SLAM 解读(二) ORB描述子如何实现旋转不变性
  7. tensorflow 2.5.0 ( keras )搭建wgan-gp 和 div
  8. haswell架构_一个月拥有Intel Haswell原型
  9. 六轴机械臂DIY(二)机械本体分析设计
  10. 直方图中bin的说明
  11. 易语言编写登录小程序
  12. python循环结构教学设计_Python程序设计 循环结构说课稿
  13. 河北工程大学计算机科学与技术分数线,2019年河北工程大学优势专业排名及分数线...
  14. C# 日期格式化的中的 正斜杠的问题
  15. 最长上升子序列(LIS)问题的解决及优化
  16. 如何搭建一个超级好用的JavaWeb框架?
  17. Java实现数据排序
  18. 8月8日科技快讯:库比蒂诺想修超级高铁,市长点名要苹果掏钱
  19. CacheCloud搭建(Redis云平台)
  20. cad看图软件怎么才能将JPG转换为CAD

热门文章

  1. 教妹学 Java: 如何比较两个字符串相等
  2. 什么时候会出现user_objects的invalid_夫妻之间出现这些情况,十有八九是缘分已尽了,别不在意...
  3. 数据库数据类型 - char() 填坑
  4. UTF-8 与 UTF-8 BOM (UTF-8 不带签名与 UTF-8带签名)
  5. 【论文视频】Clip:Learning Transferable Visual Models From Natural Language Supervision【多模态,对比学习,迁移学习】
  6. test 190802 生日蛋糕
  7. Angular:This is probably not a problem with npm,There is likely additional logging output above.报错
  8. 干货丨清华大学天机芯团队赵明国:《基于自然动力学的机器人控制——无人驾驶自行车及被动行走》...
  9. php上传头像的代码,php实现文件上传及头像预览功能
  10. Redis入门到入土(day01)