`

Eclipse、tomcat及jsp页面设置统一编码

 
阅读更多
1、在平时开发项目中,多多少少会遇到中文乱码的问题,有些是请求到服务端中文乱码,有些是返回数据到浏览器显示乱码,总之,页面、服务器、服务端的编码没有统一,导致对中文进行了几次编码,如何设置三者的编码统一呢?
   一、Eclipse下编码的设定(在myeclipse下设定方法类似)
(1)、window -> Preferences -> general -> Workspace -> Text file encoding(这里是设置工作区的编码)

选择Other,将编码改变为UTF-8,这样以后新建立工程其属性对话框中的Text file encoding即为UTF-8。

(2)、window -> Preferences -> general -> Content Types(这里是设置不同文件的编码,例如java文件,jsp文件,css文件等不同类型的文件的编码方式)
例如:选择Text树,点开,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,按下Update按钮,则设置Java文件编码为UTF-8。

设置其他文件类型的编码方式也是在这里进行设定。最好统一设定文件格式为utf-8。

    二、页面编码解码方式的设定
    JSP文件头部分需要的设置:
<%@ page language="java" contentType="text/html; charset=utf-8" 
pageEncoding="utf-8"%> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     若JSP页面请求后台服务类,请求的路径中含有中文,需要转码,则使用方法encodingURI(url)。服各类中解码则使用java.lang.URLDecoder

     三、tomcat服务器编码设定
    在Tomcat的server.xml中与客户端browser相关联的Connector节点(即:前台访问端口对应的节点,如:8080)中加入属性URIEncoding="UTF-8"即可,或者使用tomcat提供的过滤器类。

收藏链接:
1、http://blog.csdn.net/zndxlxm/article/details/7889980
2、http://hi.baidu.com/skyofchen/item/e584c5c5880b3f47a8ba9444

分享到:
评论

相关推荐

    Eclipse开发入门与项目实践 源代码

    1.2.5 Eclipse中文本编辑器编码的设置 10 第2章 Eclipse中JDT的开发 11 2.1 Java项目开发初体验 11 2.1.1 新建Java项目 12 2.1.2 导入外部Java类 16 案例2-1 随机抽奖程序的实现 18 2.1.3 打开及关闭...

    JSP动态网站开发基础教程与实验指导(从基础到应用)光盘

    2.4 JSP页面执行流程 36 2.5 扩展练习 37 第3章 JSP页面元素 40 3.1 JSP页面的构成 40 3.2 脚本元素 42 3.2.1 声明 42 3.2.2 表达式 44 3.2.3 脚本小程序 44 3.3 指令元素 48 3.3.1 page指令 48 3.3.2 include指令 ...

    MyEclipse 设置

    6、更改JSP页面的默认编码ISO-8859-1为UTF-8,使其能在页面支持中文: MyEclipse -&gt; Perferences -&gt; MyEclipse -&gt; Files and Editor -&gt; JSP选择右边的Encoding , 然后选择ISO 10646/Unicode(UTF-8),点击OK.

    基于jsp+servlet+mysql人事工资人力资源管理系统

    如果运行后添加信息乱码,请设置项目GBK编码,配置Tomcat服务器GBK编码,也可能js需要设置GBK编码。 ## 运行环境:jdk1.8/jdk1.9 ## IDE环境: Eclipse,Myeclipse,IDEA都可以 ## tomcat环境: Tomcat8.x/9.x

    基于jsp+servlet+mysql人事工资人力资源管理系统设计

    如果运行后添加信息乱码,请设置项目GBK编码,配置Tomcat服务器GBK编码,也可能js需要设置GBK编码。 ## 运行环境:jdk1.8/jdk1.9 ## IDE环境: Eclipse,Myeclipse,IDEA都可以 ## tomcat环境: Tomcat8.x/9.x

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    JSPExample5.jsp JSP页面中字符数据的简单使用 JSPExample6.jsp 结合布尔类型变量判断学生成绩等级 JSPExample7.jsp text.html页面提交至该页,并显示提交数据 text.html 页面数据提交至...

    基于jsp+servlet+mysql人的事工资人力资源管理系统+sql数据库(毕设源码).zip

    如果运行后添加信息乱码,请设置项目GBK编码,配置Tomcat服务器GBK编码,也可能js需要设置GBK编码。 ## 运行环境:jdk1.8/jdk1.9 ## IDE环境: Eclipse,Myeclipse,IDEA都可以 ## tomcat环境: Tomcat8.x/9.x

    基于jsp+servlet+mysql人事工资人力资源管理系统+源代码+文档说明+数据库.zip

    如果运行后添加信息乱码,请设置项目GBK编码,配置Tomcat服务器GBK编码,也可能js需要设置GBK编码。 运行环境jdk1.8jdk1.9 IDE环境: Eclipse,Myeclipse,IDEA都可以 tomcat环境: Tomcat8.x9.x -------- 不懂运行,...

    彻底解决fckeditor(jsp版)上传中文图片乱码问题

    彻底解决fckeditor(jsp版)上传中文图片乱码问题,我这里用的编码是utf-8的,这里用的fckeditor 是2.6的,fckeditor.java包是2.3的,经过我修改ConnectorServlet.java和SimpleUploaderServlet.java两个文件,重新生成...

    V512工作室Java web的ppt

    第8章 讲解JSP技术、JSP内置对象以及JSP页面之间、JSP与Servlet之间的相互转向。 第9章 讲解JavaBeans技术的概念和JavaBeans的使用。 第10章 讲解如何运用MVC模式进行Java Web开发,同时还介绍了目前流行的基于MVC的...

    MF00328-企业级Java快速开发框架源码.zip

    2、导入系统后请将系统编码设置为UTF-8,不是GBK。SQL导入也是UTF8编码。 3、导入后如果出现感叹号,请修改实际的Java Build Path。 4、登录页面:4.1、Hibernate版本访问地址:...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    2.8.3 在JSP页面中使用Include指令后,JSP不能编译 2.9 精彩回顾 第3章前人栽树后人乘凉 ——、JSP内置对象 3.1 本章学习任务 3.1.1 本章知识体系 3.1.2 实例开发任务 3.2 简化开发JSP内置对象概述 3.2.1 为什么...

    java web技术开发大全(最全最新)

    5.3.6 JSP页面中的注释 5.4 JSP指令 5.4.1 JSP指令简介 5.4.2 page页面指令 5.4.3 include加入指令 5.5.JSP的9个内置对象 5.5.1 out输出对象 5.5.2 pageContext封装对象 5.5.3 其他的JSP内置对象 ...

    java web开发技术大全

    5.3.6 JSP页面中的注释 5.4 JSP指令 5.4.1 JSP指令简介 5.4.2 page页面指令 5.4.3 include加入指令 5.5.JSP的9个内置对象 5.5.1 out输出对象 5.5.2 pageContext封装对象 5.5.3 其他的JSP...

    基于JBPM工作流的OA办公系统.zip

    1、系统源码导入Eclipse、MyEclipse等IDE发布到应用服务器,例如Tomcat上即可运行。 2、导入系统后请将系统编码设置为UTF-8,不是GBK。SQL导入也是UTF8编码。 3、导入后如果出现感叹号,请修改实际的Java Build ...

    JavaScript完全自学宝典 源代码

    \testJson\WebRoot\orderInfo.jsp 录入商品信息的JSP页面。 第21章(\c21) 示例描述:介绍Prototype框架。 21.1.html 使用Prototype的$()方法获取指定元素。 21.2.html 使用Prototype的$A()方法获取...

    深入浅出Hibernate源码

    3,在jsp页面中,指定页面采用UTF-8编码. ;charset=utf-8"%&gt; 假若在您的项目中,必须使用GBK编码,则在以上的各个地方,都需要把UTF-8更换为GBK方可正常使用。 版本更新 ----------- v1.2 (PLAN,TBD) * 转换到...

    fckedit编辑器

    编辑器 FCKeditor2.4 使用说明 ...问题三: 上传时新建的中文目录全部乱码 虽然上传到服务器上的文件名正常,但在JSP页面点下载链接时文件名乱码导致不能正常下载 查找资料:TOMCAT 链接参数有中文时,乱码解决方法 ...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    服务器采用Tomcat 5.0 及以上版本 开发工具采用Eclipse 3.1以上版本 3.本书所附光盘范例 第1章(/C01/) JsWeb 传统的JavaScript模式实现刷新 IframeWeb 基于框架的不刷新模式 AjaxWeb 基于...

    《MyEclipse 6 Java 开发中文教程》前10章

    8.5 创建JSP页面 148 8.6 创建Servlet 150 8.7 创建Filter(过滤器) 152 8.8 创建数据库访问层(DAO) 155 8.9 修改Servlet调用后台类 158 8.10 发布,重新发布,运行和测试应用 159 8.11 调试JSP应用 160 8.12 向现有...

Global site tag (gtag.js) - Google Analytics