JSP出现中文乱码问题

今天纠结了好半天,本地运行程序后没有中文乱码,唯独发到服务器后运行出现了乱码。

究其原因,皆因eclipse环境默认的JSP编码是Iso-8859-1,需要将其改为utf-8,与JSP文件中的编码声明一致即可。JS文件的编码也顺便改成了UTF-8格式。

如下图所示:

参考文档:

http://yu.you163.blog.163.com/blog/static/339877742013720105154172/

JSP出现中文乱码问题,布布扣,bubuko.com

时间: 2024-10-11 22:11:30

JSP出现中文乱码问题的相关文章

jsp传中文乱码问题 encodeURIComponent()编码方法

jQuery.ajax({            type:"POST",            url:"${ctx}/offer.do",            data:{                'method':'isNameExist',                'type':'area',                'id':id==""?null:id,                'name':encodeUR

jsp之中文乱码问题

在eclipse里面我们的jsp页面如果我们写了中文,保存的时候会弹出一个框,让你选择保存方式,之所以这样是因为jsp默认的文件编码是ISO-8859-1字符集中无中文字符. 一个比较好的解决办法是在这个jsp页面的开头添加如下一句: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %> 就可以保存了,切在服务器运行了之后,再去页面浏览的时候也是正常

黑马day06 jsp之中文乱码&amp;原理&amp;解决方案

我们可以发现我们的工具eclipse或者myeclipse有很强的功能,我们很少见到jsp页面的乱码问题,这是为什么呢?这是因为eclipse很智能,会根据pageEncoding="UTF-8"这个page指令,保存的时候就会提前预知服务器要使用utf-8进行解码,因此保存的时候会根据pageEncoding="UTF-8"智能的为我们写的jsp保存为utf-8格式.但是当我们使用记事本或者其他文本工具进行开发,就会很容易造成乱码,这里我将详细的分析乱码的原因,以

如何彻底解决jsp页面中文乱码及数据库乱码

最近自己闲做一个小项目,搭建环境框架SSH+MySQL数据库,遇到一个问题:jsp页面中文显示乱码,数据库插入数据和更新数据时中文也显示乱码,后来在网上找了许多解决方法,还是折腾了两天才把问题解决,下面总结一下彻底解决中文乱码问题: 在项目里的我统一使用UTF-8的编码方式 1.知道自己安装Mysql数据库安装配置时选择了什么编码方式,如果之前安装,现在不太清楚,建议重新安装Mysql数据库,安装配置时选择utf8 (这里有个小技巧:不用卸载Mysql数据,找到安装Mysql数据库目录:D:\M

html转jsp页面中文乱码问题解决

最近用到layui的后台大布局框架,结果吧代码粘过来,改为jsp页面出现乱码(如下) 原因,HTML改为jsp格式后,缺少jsp页面的头部 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 加上它问题解决 原文地址:https://www.cnblogs.com/jmdd/p/12128349.html

分享url带中文参数,打开html操作完毕跳转jsp页面中文乱码解决

1.在app端分享参数组合时不对传递的url进行任何编码. 2.打开html页面时使用 escape函数对有中文的参数进行编码 escape(GetQueryString("parameter")); 3.操作完毕跳转.jsp页面时,需要使用jsp解码,不能使用javascript函数进行解码否则 乱码 <%@page import="java.net.URLDecoder" %> androidLoadStoreUrlResterAlert=URLDe

JSP+MySQL中文乱码问题

问题:JSP页面传输到MySQL数据库时,中文为乱码(数据库中保存乱码). 解决办法: 1.将所有的涉及到编码的都设置为 utf8(utf-8). 设置数据库编码:命令行执行:mysql> show variables like 'character%'; 可以查看是否为utf8 mysql> show variables like 'character%'; +--------------------------+---------------------------------------

解决JSP页面中文乱码插入到数据库的问题

在JSP页面使用表单注册一个用户名的时候,查看到数据库里面的表中文显示乱码的情况有两种: 1.JSP页面传进来的参数中文就是乱码,则是前台的问题,这个时候写一个过滤器就好了,可以写如下的一个过滤器 public class EncodingFilter implements Filter { String encoding; private static final String DEFAULT_CHARACTER_ENCODING = "UTF-8"; public Encoding

jsp+servlet 中文乱码问题

一. 由于doget和dopost的处理方式不同,在做servlet的时候遇到这样一个问题:用doPost获得的参数只要加上“request.setCharacterEncoding("utf-8")”这样一行,则显示中文不会乱码,但是用doGet获得的参数加上“request.setCharacterEncoding("utf-8")”这一行后却依然乱码,解决方法如下: 1.这一个是一劳永逸的方法,从网上找到的    在你的Tomcat服务器根目录下找到conf/