jsp 页面中文乱码解决(笔记)
在使用JSP的过程中,最使人头疼的一个问题就是中文乱码问题,以下是我在软件开发中遇到的乱码问题以及解决方法。
1、JSP页面乱码
这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在页面开始地方用下面代码指定字符集编码即可,<%@ page contentType="text/html; charset=gb2312"? %>
2、数据库乱码
这种乱码会使你插入数据库的中文变成乱码,或者读出显示时也是乱码,解决方法如下:
在数据库连接字符串中加入编码字符集
String Url="jdbc:mysql://localhost/digitgulf?user=root&password=root&useUnicode=true&characterEncoding=GB2312";
并在页面中使用如下代码:
response.setContentType("text/html;charset=gb2312");
request.setCharacterEncoding("gb2312");
3、中文作为参数传递乱码
当我们把一段中文字符作为参数传递个另一页面时,也会出现乱码情况,解决方法如下:
在参数传递时对参数编码,比如
RearshRes.jsp?keywords=" + java.net.URLEncoder.encode(keywords)
然后在接收参数页面使用如下语句接收
keywords=new String(request.getParameter("keywords").getBytes("8859_1"));
以上为现阶段遇到的乱码问题,乱码的核心问题还是字符集编码问题,只要掌握了这一点,一般的乱码问题都可以解决。
转载于:https://blog.51cto.com/upupxjg/614660
jsp 页面中文乱码解决(笔记)相关推荐
- JSP URL 中文乱码 解决方式
JSP URL 中文乱码 解决方式 请求页面 <% String name = java.net.URLEncoder.encode("中文名字","UTF-8& ...
- axios请求GBK页面中文乱码解决方法
axios请求GBK页面中文乱码解决方法 参考文章: (1)axios请求GBK页面中文乱码解决方法 (2)https://www.cnblogs.com/bjhl/articles/10514038 ...
- Mac 中文乱码解决笔记
Mac 中文乱码解决笔记 1.搜索软件"自动操作"(automator)新建文稿 2.选取"快速操作" 3.搜索"运行 shell 脚本" ...
- 关于html页面转为 jsp页面中文乱码问题
在Java项目中有时我们需要把html页面转成jsp 转换步骤 两步 1. 修改html页面头部声明 修改方法 在头部加上这段代码 <%@ page language="java&qu ...
- HTML页面中文乱码解决方法
中文乱码原因很多,这是原因之一 页面源代码编码方式指定: 但文件的编码方式是文件自己的编码方式,无法通过在源代码进行修改. 解决办法: 1,将页面以文本格式(*.txt)打开. 2,选择"文 ...
- Nginx的页面中文乱码解决方法
Nginx的页面乱码解决方法 在server段里加以下 charset utf-8;然后重启就行了 sudo nginx -s reload MIME-type和Content-Type的关系: 当w ...
- SpringBoot中.properties文件中配置项显示到页面中文乱码解决
问题描述: 使用 .properties 文件来进行简单的配置,然后使用 @Value 来获取配置属性: application.properties文件内容如下: server.port=8080 ...
- jsp mysql中文乱码,jsp中文乱码 jsp mysql 乱码的解决方法
jsp中文乱码 jsp mysql 乱码的解决方法 jsp中文乱码 jsp mysql 乱码要servlet里面支持中文的方法: 在dopost或者doget的第一句加上: request.setCh ...
- Java中文jsp页面_java中文乱码解决之道(七)—–JSP页面编码过程
我们知道JSP页面是需要转换为servlet的,在转换过程中肯定是要进行编码的.在JSP转换为servlet过程中下面一段代码起到至关重要的作用. 在上面代码中有两个地方存在编码:pageEncodi ...
最新文章
- stm32内部的CAN总线
- SqlServer中的动态Sql
- svn merger的时候 报远程主机强迫_SVN与Git比较的优缺点差异
- 开年趣图汇总:对不起,让你笑了这么久
- 捡对象引流脚本 内容_对象和索引流
- rough and crude
- vue-datepicker的使用
- bootstrap拖动div_JS组件系列——Bootstrap Table 表格行拖拽(二:多行拖拽)
- HDU 1358 Period KMP
- JAVA中日期格式格式化
- php ms5解密,「phpmd5解密」解析php混淆加密解密的手段
- 计算机办公软件应用杂志,武汉计算机办公软件应用
- Swift学习笔记 -- 枚举和结构
- 金鳞岂是池中物IT评论博客正式成立
- luogu P3369(Splay)
- 智能名片小程序创建名片页的表单校验使用正则表达式整理
- authorized_keys 不允许的操作
- 【Windows】Win 10 无法访问同一网络中Mac 电脑
- 脚本化HTTP——AJax
- 6个开源项目提高GIS编程技能