文档章节

解决乱码的最佳实践

猪刚烈
 猪刚烈
发布于 2014/10/12 11:40
字数 184
阅读 13
收藏 0
点赞 0
评论 0

解决乱码问题最好全程使用 utf-8 编码,具体需要设置的点包括:


1、页面内容使用 utf-8 格式保存,在页面中加入 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> 和 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">


2、服务器端的 server.xml 中设定 useBodyEncodingForURI = true,位置如下:


<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" useBodyEncodingForURI="true"/>

 

3、使用过滤器,过滤器设定编码为 utf-8
对此Spring已经提供了现成的过滤器可供配置,具体做法是在web.xml中加入如下片断:


<filter>
        <filter-name>encodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>encodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>


© 著作权归作者所有

共有 人打赏支持
猪刚烈
粉丝 22
博文 708
码字总数 110
作品 1
海淀
程序员
菜鸟笔记(一) - Java常见的乱码问题

本文将介绍一种Java Web/Api 开发常见的乱码问题。 前提摘要:在学习Java Web的过程中,乱码问题是经常遇到的,无论是页面乱码还是数据库乱码。本文将罗列笔者在开发过程中常常遇到几种乱码场...

chenbilly ⋅ 2016/09/05 ⋅ 1

最佳实践系列:常规项目管理(跨部门项目)的12个最佳实践

常规的项目管理 需求分析 明确原始需求【必须要接触最原始的用户需求】 忽略需求方提出的所谓解决方案——最佳实践1 竞品分析 撰写UseStory 拉FeatureList 分期实现小步快跑 轮询各个系统负责...

陶邦仁 ⋅ 2015/10/03 ⋅ 0

提交服务器汉字乱码解决方法

手机端向服务器提交汉字的时候,经常出现服务器接收到的是乱码。 经过实践,提供出一套解决方案:(虽然本文是android + servlet,应该是通用的) 发送端:通过URLEncoder用UTF-8编码。 接收...

拉风的道长 ⋅ 2016/06/25 ⋅ 0

[教程] Android PHP 最佳实践视频教程

这几个月实在太忙了,一直没有时间关顾博客,不过好在日前花费了不少心血的视频教程《Android+PHP最佳实践》已经在华章教育和China-Pub上线了,在这里给大家简短的推荐一下吧:本系列视频教程...

长平狐 ⋅ 2012/11/19 ⋅ 0

[教程] 推荐 Android + PHP 最佳实践视频教程

这几个月实在太忙了,一直没有时间关顾博客,不过好在日前花费了不少心血的视频教程《Android+PHP最佳实践》已经在华章教育和China-Pub上线了,在这里给大家简短的推荐一下吧:本系列视频教程...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

快刀斩“乱码”,你需要这些套路!

在我们的日常工作生活中一定碰到过下面的情况: 场景 1: 安装完某个软件后,看到的安装程序变成类似这样的一组字符" µç×ÓË°Îñ¾ÖÖ¤ÊéÇý¶¯¼°·þÎñƽ̨" 场景 2:打...

IBMdW ⋅ 01/22 ⋅ 0

tomcat常见中文乱码问题总结

1.乱码问题出现的原因: Tomcat默认编码是iso-8859-1,而不是中文的utf-8 2.乱码问题可能出现的地方: (1)HTML页面中 (2)JSP页面中 (3)页面数据传输中 (4)get请求中 (5)post请求中 ...

请勿关闭_-_-_ ⋅ 2016/11/08 ⋅ 0

JFinal 数据库模块改进--jfinal-dbx

WHAT:这是个什么鬼? 针对于jfinal框架,在数据库查询的相关api上做了一些修改,增强易用性。 2015/12/22:发现了个中文URL编码乱码问题:( 参数获取 int id = getInt("id", 0); // 如果有...

matrixy ⋅ 2015/10/26 ⋅ 5

DBAplus广州社群第一次线下活动

2015年11月6日,由DBA+社群主办的数据库技术沙龙在广州成功举办。 沙龙专题1丨王津银:互联网运维的整体理念与最佳实践 本次沙龙特邀优维科技公司创办人王津银到场演讲分享,他曾任腾讯公司前...

jimshu ⋅ 2015/11/10 ⋅ 0

如何使用搜索技巧来成为一名高效的程序员

搜索技能的重要性 对于缺乏编程知识的人来说,完全有可能开发一个网页或一个小应用。如果运气够好,当你使用谷歌去搜索一些示例的时候,你有可能会搜索到现成的代码,并因此而完成工作。即便...

蓝神100 ⋅ 2017/07/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

ARMS: 原来实时计算可以这么简单!

摘要: 业务实时监控服务( ARMS)是一款阿里云应用性能管理(APM)类监控产品。借助本产品,您可以基于前端、应用、业务自定义等服务,迅速便捷地为企业构建秒级响应的业务监控能力。 业务实...

阿里云云栖社区 ⋅ 4分钟前 ⋅ 0

Monkey入门_琉璃

先下载android sdk安装配置好路径,然后adb shell 如果给你显示这个,说明目前没有有效的移动设备链接,可以开个安卓模拟器或者使用真机,usb或wifi链接到电脑都可以,打开usb调试模式;然后...

EvanDev ⋅ 5分钟前 ⋅ 0

Idea类注释模板

一、设置类注释模板 1.选择File–>Settings–>Editor–>File and Code Templates–>Includes–>File Header. 2.设置完成后,创建类时自动生成注释,效果如下。...

Clarence_D ⋅ 7分钟前 ⋅ 0

vuejs题

1、active-class是哪个组件的属性?嵌套路由怎么定义? 答:vue-router模块的router-link组件。 2、怎么定义vue-router的动态路由?怎么获取传过来的动态参数? 答:在router目录下的index.j...

自由小鸟 ⋅ 7分钟前 ⋅ 0

2018年社交系统ThinkSNS年中大促

致各大商企事业单位及粉丝用户: 为感谢大家对ThinkSNS品牌的关注与支持,2018年6月18日官方诚推出:年中大促,限时抢购活动! “ThinkSNS 年中大促,¥6.18超值特惠 名额有限,预购从速! ...

ThinkSNS账号 ⋅ 12分钟前 ⋅ 0

MYSQL主从复制搭建及切换操作(GTID与传统)

如下: MYSQL主从复制方式有默认的复制方式异步复制,5.5版本之后半同步复制,5.6版本之后新增GTID复制,包括5.7版本的多源复制。 MYSQL版本:5.7.20 操作系统版本:linux 6.7 64bit 1、异步...

rootliu ⋅ 13分钟前 ⋅ 0

Java强软弱虚引用Reference

Java强软弱虚引用Reference 本文目的:深入理解Reference 本文定位:学习笔记 学习过程记录,加深理解,提升文字组合表达能力。也希望能给学习Reference的同学一些灵感 源码说明 源码基于jdk...

lichuangnk ⋅ 15分钟前 ⋅ 0

plsql 表中字段及注释时为乱码

在windows中创 建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”, 然后重新启动 pl/sql developer,这样检索出来的中文内容就不会是乱码了。如...

江戸川 ⋅ 18分钟前 ⋅ 0

Docker创建JIRA 7.2.7中文破解版

1、介绍 1.1、什么是JIRA?   关于JIRA网上的介绍有很多,以下摘自百度百科:   JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任...

谢思华 ⋅ 22分钟前 ⋅ 0

Java Class 类使用

Java Class 类使用 我们可以通过已知的包名来获取到 Class 对象,从而可以通过反射动态的来操作对象。 获取Class有三种方式 //通过对象.class直接获取Class integerClass = Integer.class;...

gaob2001 ⋅ 27分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部