解析关于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系统流量分析的程序
Oct 09 PHP
php 页面执行时间计算代码
Dec 04 PHP
PHP 文件缓存的性能测试
Apr 25 PHP
PHP中使用cURL实现Get和Post请求的方法
Mar 13 PHP
PHP运行模式的深入理解
Jun 03 PHP
解析PHP 使用curl提交json格式数据
Jun 29 PHP
PHP简单获取视频预览图的方法
Mar 12 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
Dec 16 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
Mar 21 PHP
Yii安装与使用Excel扩展的方法
Jul 13 PHP
php微信公众账号开发之前五个坑(一)
Sep 18 PHP
Yii2中多表关联查询hasOne hasMany的方法
Feb 15 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目录函数实现创建、读取目录教程实例
2011/01/13 PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
2017/05/29 PHP
PDO::setAttribute讲解
2019/01/29 PHP
[原创]图片分页查看
2006/08/28 Javascript
事件绑定之小测试  onclick &amp;&amp; addEventListener
2011/07/31 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
jquery+php随机生成红包金额数量代码分享
2015/08/27 Javascript
jQuery解决$符号命名冲突
2016/06/18 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
2017/01/19 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
2017/06/03 Javascript
浅谈vue-router 路由传参的方法
2017/12/27 Javascript
代码详解javascript模块加载器
2018/03/04 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
浅谈vue后台管理系统权限控制思考与实践
2018/12/19 Javascript
vue实现后台管理权限系统及顶栏三级菜单显示功能
2019/06/19 Javascript
React实现类似淘宝tab居中切换效果的示例代码
2020/06/02 Javascript
Python实现大文件排序的方法
2015/07/10 Python
python字符类型的一些方法小结
2016/05/16 Python
Python3爬虫使用Fidder实现APP爬取示例
2018/11/27 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
Python之数据序列化(json、pickle、shelve)详解
2019/08/30 Python
Python+OpenCV实现将图像转换为二进制格式
2020/01/09 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
使用django自带的user做外键的方法
2020/11/30 Python
美国家喻户晓的保健品品牌:Vitamin World(维他命世界)
2016/08/19 全球购物
伦敦时尚生活的缩影:LN-CC
2017/01/24 全球购物
JD Sports荷兰:英国领先的运动时尚零售商
2020/03/13 全球购物
优秀班集体获奖感言
2014/02/03 职场文书
乡镇网格化管理实施方案
2014/03/23 职场文书
劳模先进事迹材料
2014/12/24 职场文书
2015年幼儿园教研活动总结
2015/03/25 职场文书
八年级历史教学反思
2016/02/19 职场文书
浅谈Python数学建模之数据导入
2021/06/23 Python
Android自定义scrollview实现回弹效果
2022/04/01 Java/Android