jsp到html页面乱码怎么解决,jsp文字在页面显示乱码怎么处理
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文字在页面显示乱码怎么处理相关推荐
- win10 mysql乱码怎么解决_win10怎么处理繁体显示乱码
安装合适的语言包 1)首先,要是能安装多种语言包的Windows 7只能是旗舰版或者企业版,首先点击"开始-Windows Update"打开自动更新窗口: 2)在窗口中点击&qu ...
- java碰到乱码如何解决方法_如何处理java的乱码
为什么说乱码是中国程序员无法避免的话题呢?这个首先要从编码机制上说起,大家都是中文和英文的编码格式不是一样,解码也是不一样的! 如果中国的程序员不会遇到乱码,那么只有使用汉语编程.汉语编程是怎么回事, ...
- linux下打开js乱码gbk,解决JS请求服务器gbk文件乱码的问题
JS获取服务器编码格式为gb2312的文件时内容为乱码,ajax网络请求内部使用的是XMLHttpRequest,所以在请求之前需要设置一下编码格式,但是设置xhr.setRequestHeader( ...
- 如何解决英文版Windows10下中文显示乱码问题?
如何解决英文版Windows10下中文显示乱码问题[图文教程] 1.打开控制面板 2.按下图依次点击 下面的使用UTF-8编码需要的可以点击,一般不需要点击! 1.打开控制面板 2.按下图依次点击 下 ...
- jsp+dialog弹不出来_解决JSP页面无法使用EasyUI里面class=easyui-dialog的问题
当使用MyEclipse新建一个JSP页面的时候,MyEclipse会自动添加一些标记,这些标记也许不一定会在工程中使用到.比如通常可以使用../来代替.除此之外,这些标记也许会对其它工具产生影响,如 ...
- springmvcget中文乱码_解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题...
新配置一个spring的MVC项目,发现对Get请求的中文参数出现了乱码: 查看了SpingMVC中关于编码的配置(在web.xml中),如下: encodingFilter org.springfr ...
- python输出到文件乱码_解决python解析文件时输出乱码
首先获取到json模块,encoding指定文件编码utf-8,errors报错时忽略错误,print()输出结果看看是否有问题. # -*- coding: utf-8 -*- import jso ...
- linux windows文件 编码_解决Linux与Windows文件显示乱码的问题
重点:如果windows 下和虚拟机共享文件,先将文件移到其他位置使用notepad++ 改变编码模式为UTF-8,然后复制到共享目录,然后用编辑器打开中文就不是乱码了. 问题: 在Windows下用 ...
- js php 中文乱码怎么解决_探讨PHP JSON中文乱码的解决方法详解
我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中 文乱码的情况,解决PHP JSON中文乱码的方法思路其实与P ...
- php mysql查询中文乱码_解决php mysql查询插入中文乱码问题_PHP教程
解决php mysql查询插入中文乱码问题 一.中文问题其实就是经统一编码了否则就会乱码 1.数据库与php页面编码统一 2.数据库数据表字段与页面编码统一 如果做到上面两种就不存在中文乱码问题了,那 ...
最新文章
- C语言结构体-大小,对齐,填充,使用及其他
- python用Matplotlib画箭头
- 年轻人必须在北上广工作吗
- 无线网络(4) 无线网络基本工作原理
- 实验室双显示屏安装使用记录
- ORB-SLAM 解读(二) ORB描述子如何实现旋转不变性
- tensorflow 2.5.0 ( keras )搭建wgan-gp 和 div
- haswell架构_一个月拥有Intel Haswell原型
- 六轴机械臂DIY(二)机械本体分析设计
- 直方图中bin的说明
- 易语言编写登录小程序
- python循环结构教学设计_Python程序设计 循环结构说课稿
- 河北工程大学计算机科学与技术分数线,2019年河北工程大学优势专业排名及分数线...
- C# 日期格式化的中的 正斜杠的问题
- 最长上升子序列(LIS)问题的解决及优化
- 如何搭建一个超级好用的JavaWeb框架?
- Java实现数据排序
- 8月8日科技快讯:库比蒂诺想修超级高铁,市长点名要苹果掏钱
- CacheCloud搭建(Redis云平台)
- cad看图软件怎么才能将JPG转换为CAD
热门文章
- 教妹学 Java: 如何比较两个字符串相等
- 什么时候会出现user_objects的invalid_夫妻之间出现这些情况,十有八九是缘分已尽了,别不在意...
- 数据库数据类型 - char() 填坑
- UTF-8 与 UTF-8 BOM (UTF-8 不带签名与 UTF-8带签名)
- 【论文视频】Clip:Learning Transferable Visual Models From Natural Language Supervision【多模态,对比学习,迁移学习】
- test 190802 生日蛋糕
- Angular:This is probably not a problem with npm,There is likely additional logging output above.报错
- 干货丨清华大学天机芯团队赵明国:《基于自然动力学的机器人控制——无人驾驶自行车及被动行走》...
- php上传头像的代码,php实现文件上传及头像预览功能
- Redis入门到入土(day01)