myeclipse jsp乱码问题

第一步:jsp页面设置:

<%@ page language="java" pageEncoding="UTF-8"%>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

第二步:tomcat编码设置:

<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"

connectionTimeout="20000" URIEncoding="UTF-8"/>

第三步:jsp编码设置:

windows-preferences-content types-Text-JSP, Default encoding设置为UTF-8

windows-preferences-General-workspace,

若以上三步设置完成,各浏览器打开的jsp页面依然是乱码,设置浏览器编码。

若改成GBK时页面正常,验证JSP默认编码;

<%

java.lang.System.out.println(java.nio.charset.Charset.defaultCharset());

%>

此时输出正常应为UTF-8,若是GBK,则操作如下:

window-->preferences-->java-->Installed JREs-->Edit  JRE-->Default

VM Arguments设成:  -Dfile.encoding=UTF-8

项目重启。

PS:若其他项目有GBK格式的,会出现乱码问题。

时间: 2024-10-21 00:49:09

myeclipse jsp乱码问题的相关文章

关于JSP乱码问题

关于jsp乱码问题的解决. 1 最基本的乱码问题. 这个乱码问题是最简单的乱码问题.一般新会出现.就是页面编码不一致导致的乱码. <%@ page language="java" pageEncoding="UTF-8"%> <%@ page contentType="text/html;charset=iso8859-1"%> <html> <head> <title>中文问题<

myeclipse 解决乱码问题

myeclipse修改乱码(编码格式修改) 一.设置新建常见文件的默认编码格式,也就是文件保存的格式. 在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK. 在简体中文系统下,ANSI 编码代表 GBK编码;在日文操作系统下,ANSI 编码代表 JIS 编码. Window-->Preferences-->General -->content Types 在右侧窗口中展开每一个子项,依次输

myeclipse html乱码

myeclispe 中 html乱码 在页面的开头写上即可 <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 若不行,把 <meta http-equiv="content-type" content="text/html; charset=UTF-8">中的charset改为gb2312就可以了 myeclispe

myeclipse中文乱码

解决myeclipse中乱码问题. 改变整个Eclipse工作空间的编码格式 window->preferences->General->workspace中 把text file encoding 改为 other UTF-8. 点击apply.ok 重启myeclipes,重新输入文字. 改变整个文件类型的编码格式 window->preferences->General->Content Types 找到要修改的文件的类型(JAVA,JSP等等),在下面有个Def

jsp乱码汇总

关于jsp乱码问题的解决. 1 最基本的乱码问题. 这个乱码问题是最简单的乱码问题.一般新会出现.就是页面编码不一致导致的乱码. <%@ page language="java" pageEncoding="UTF-8"%> <%@ page contentType="text/html;charset=iso8859-1"%> <html> <head> <title>中文问题<

关于jsp乱码问题的产生原因 及 解决方法。

http://blog.csdn.net/caoxiaohong/article/details/1781777 JSP/JDBC MySQL乱码问题JSP的request 默认为ISO8859_1,所以在处理中文的时候,要显示中文的话,必须转成GBK的,如下String str=new String(request.getParameter("name").getBytes("ISO8859-1"),"GBK"); out.println(st

html转jsp乱码问题

先由html后缀转为jsp后缀.然后添加 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":&

tomcat下jsp乱码原因(下)

系列文章: tomcat下jsp乱码的原因 上一篇文章里面, 主要讲解了文件编码.页面编码.如何解码, 以及分析了tomcat所起到的作用, 猛戳这里详细了解 tomcat下jsp乱码的原因(上) tomcat下jsp乱码原因(下) ,这里我们分为以下几点讲解下解决乱码的方式, 都是结合tomcat来的. 1.纯手工解码 2.setEncoding 3.get.post方法 4.通过配置tomcat参数 好了, 我们详细看看以上几个方法 1.纯手工解码 这个方式, 我们上篇文章已经做了比较详细的

tomcat 下jsp乱码的原因分析

tomcat 下jsp乱码 我们先看一个例子(包含2个文件一个test.jsp , 和result.jsp): test.jsp <%@ page language="java" isThreadSafe="true" pageEncoding="utf8" %> <%@ page contentType="text/html; charset=gbk"%> <html> <head&