解析关于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生成静态页面详解
Dec 05 PHP
PHP 事件机制(2)
Mar 23 PHP
php生成txt文件标题及内容的方法
Jan 16 PHP
php通过记录IP来防止表单重复提交方法分析
Dec 16 PHP
PHP中SESSION的注销与清除
Apr 16 PHP
PHP获取文件行数的方法
Jun 10 PHP
PHP中COOKIES使用示例
Jul 26 PHP
PHP实现的简单缓存类
Jul 29 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
Sep 30 PHP
php 无限分类 树形数据格式化代码
Oct 11 PHP
php登录超时检测功能实例详解
Mar 21 PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
Jan 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
php生成随机密码的三种方法小结
2010/09/04 PHP
PHP文件操作实现代码分享
2011/09/01 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
2016/01/09 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
基础的prototype.js常用函数及其用法
2007/03/10 Javascript
javascript cookies操作集合
2010/04/12 Javascript
js模仿windows桌面图标排列算法具体实现(附图)
2013/06/16 Javascript
JS图片无缝滚动(简单利于使用)
2013/06/17 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
2种jQuery 实现刮刮卡效果
2015/02/01 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
2015/09/18 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
ionic进入多级目录后隐藏底部导航栏(tabs)的完美解决方案
2016/11/23 Javascript
你应该知道的几类npm依赖包管理详解
2017/10/06 Javascript
vue中引用阿里字体图标的方法
2018/02/10 Javascript
JS获取并处理php数组的方法实例分析
2018/09/04 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
layui点击数据表格添加或删除一行的例子
2019/09/12 Javascript
微信js-sdk 录音功能的示例代码
2019/11/01 Javascript
基于javascript实现日历功能原理及代码实例
2020/05/07 Javascript
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
pycharm中连接mysql数据库的步骤详解
2017/05/02 Python
Python+selenium实现截图图片并保存截取的图片
2018/01/05 Python
python 接收处理外带的参数方法
2018/12/03 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
Python从文件中读取数据的方法步骤
2020/11/18 Python
凯特·丝蓓英国官网:Kate Spade英国
2016/11/07 全球购物
英国领先的亚洲旅游专家:Wendy Wu Tours
2018/01/21 全球购物
世界上最值得信赖的多日游在线市场:TourRadar
2018/07/20 全球购物
加拿大的标志性百货公司:Hudson’s Bay(哈得逊湾)
2019/09/03 全球购物
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
青春励志演讲稿范文
2014/08/25 职场文书
搭讪开场白台词大全
2015/05/28 职场文书
2019年聘任书的写作格式及范文!
2019/07/03 职场文书
Python实现列表拼接和去重的三种方式
2021/07/02 Python