解析关于java,php以及html的所有文件编码与乱码的处理方法汇总


Posted in PHP onJune 24, 2013

php文件中在乱码(如a.php文件在浏览器乱码):
header("Content-Type:text/html;charset=utf-8")是设置网页的。
mysql_query("set names utf-8")设置数据库的。

java中的struts:
中文乱码问题一般是指当请求参数有中文时,无法在Action中得到正确的中文。Struts2中有2种办法可以解决这个问题:
设置JSP页面的pageEncoding=”utf-8”,就不会出现中文乱码;
如果JSP页面的pageEncoding=”GBK”,那么需要修改struts.i18n.encoding=GBK,在struts.xml中加入如下语句进行修改。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.i18n.encoding" value="GBK"/>
……
</struts>

上面2种方法可以解决POST请求中的中文参数,但是GET请求中的中文参数不能解决,GET请求中的中文参数的乱码需要通过修改Tomcat的server.xml文件来解决,修改如下内容,加入URIEncoding=”GBK”:<Connector port="8080"  …… URIEncoding="GBK"/>
PHP 相关文章推荐
php中长文章分页显示实现代码
Sep 29 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
Jun 24 PHP
thinkphp的c方法使用示例
Feb 24 PHP
个人写的PHP验证码生成类分享
Aug 21 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
Aug 21 PHP
PHP如何实现Unicode和Utf-8编码相互转换
Jul 29 PHP
PHP检测链接是否存在的代码实例分享
May 06 PHP
比较完整的微信开发php代码
Aug 02 PHP
PHP获取当前执行php文件名的代码
Mar 02 PHP
PHP单例模式与工厂模式详解
Aug 29 PHP
PHP精确到毫秒秒杀倒计时实例详解
Mar 14 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
Apr 23 PHP
使用PHP遍历文件目录与清除目录中文件的实现详解
Jun 24 #PHP
探讨:php中在foreach中使用foreach ($arr as &amp;$value) 这种类型的解释
Jun 24 #PHP
PHP中的函数-- foreach()的用法详解
Jun 24 #PHP
解析php框架codeigniter中如何使用框架的session
Jun 24 #PHP
PHP错误提示的关闭方法详解
Jun 23 #PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
Jun 23 #PHP
关于zend studio 出现乱码问题的总结
Jun 23 #PHP
You might like
BBS(php &amp; mysql)完整版(六)
2006/10/09 PHP
深入PHP运行环境配置的详解
2013/06/04 PHP
一个PHP二维数组排序的函数分享
2014/01/17 PHP
PHP callback函数使用方法和注意事项
2015/01/23 PHP
四个常见html网页乱码问题及解决办法
2015/09/08 PHP
PHP模拟post提交数据方法汇总
2016/02/16 PHP
php头像上传预览实例代码
2017/05/02 PHP
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
2013/01/29 Javascript
jquery使用正则表达式验证email地址的方法
2015/01/22 Javascript
Nodejs如何搭建Web服务器
2016/03/28 NodeJs
纯js实现手风琴效果代码
2020/04/17 Javascript
jQuery简单获取DIV和A标签元素位置的方法
2017/02/07 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
js弹性势能动画之抛物线运动实例详解
2017/07/27 Javascript
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
vue+axios 前端实现的常用拦截的代码示例
2018/08/23 Javascript
python学习笔记:字典的使用示例详解
2014/06/13 Python
用Python进行一些简单的自然语言处理的教程
2015/03/31 Python
Python基于有道实现英汉字典功能
2015/07/25 Python
python实现SOM算法
2018/02/23 Python
python编辑用户登入界面的实现代码
2018/07/16 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
2019/04/03 Python
Django实现列表页商品数据返回教程
2020/04/03 Python
Python实现石头剪刀布游戏
2021/01/20 Python
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
创业计划书——互联网商机
2014/01/12 职场文书
五十岁生日宴会答谢词
2014/01/15 职场文书
《植物妈妈有办法》教学反思
2014/02/25 职场文书
学习雷锋标语
2014/06/25 职场文书
软件工程毕业生自荐信
2014/07/04 职场文书
群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
导游词之崇武古城
2019/10/07 职场文书
你离财务总监还有多远?速览CFO的岗位职责
2019/11/18 职场文书
小程序实现悬浮按钮的全过程记录
2021/10/16 HTML / CSS