解析关于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 相关文章推荐
利用 window_onload 实现select默认选择
Oct 09 PHP
队列在编程中的实际应用(php)
Sep 04 PHP
深入PHP5中的魔术方法详解
Jun 17 PHP
解析curl提交GET,POST,Cookie的简单方法
Jun 29 PHP
PHP return语句另类用法不止是在函数中
Sep 17 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
Sep 27 PHP
PHP中$this和$that指针使用实例
Jan 06 PHP
php 时间time与日期date之间的使用详解及区别
Nov 07 PHP
PHP 信号管理知识整理汇总
Feb 19 PHP
PHP文件管理之实现网盘及压缩包的功能操作
Sep 20 PHP
PHP封装请求类实例分析【基于Yii框架】
Oct 17 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
Oct 28 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/05/11 PHP
ThinkPHP验证码和分页实例教程
2014/08/22 PHP
JS小框架 fly javascript framework
2009/11/26 Javascript
20个非常有用的PHP类库 加速php开发
2010/01/15 Javascript
DIV外区域Click后关闭DIV的实现代码
2011/12/21 Javascript
利用jquery的获取JS文件中的字符串内容
2012/02/14 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
JS 获取滚动条高度示例代码
2013/10/24 Javascript
用循环或if语句从json中取数据示例
2014/08/18 Javascript
JavaScript控制按钮可用或不可用的方法
2015/04/03 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
jquery带翻页动画的电子杂志代码分享
2015/08/21 Javascript
jquery转盘抽奖功能实现
2015/11/13 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
2016/03/11 Javascript
node.js使用cluster实现多进程
2016/03/17 Javascript
基于vue.js实现侧边菜单栏
2017/03/20 Javascript
vue2.0实战之基础入门(1)
2017/03/27 Javascript
JS FormData上传文件的设置方法
2017/07/05 Javascript
MUI顶部选项卡的用法(tab-top-webview-main)详解
2017/10/08 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
pygame播放音乐的方法
2015/05/19 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
Python3.5装饰器典型案例分析
2019/04/30 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
python SVD压缩图像的实现代码
2019/11/05 Python
浅谈Pytorch torch.optim优化器个性化的使用
2020/02/20 Python
paramiko使用tail实时获取服务器的日志输出详解
2020/12/06 Python
欧铁通票官方在线销售网站:Eurail.com
2017/10/14 全球购物
伦敦剧院门票:London Theatre Direct
2018/11/21 全球购物
Desigual美国官方网站:西班牙服装品牌
2019/03/29 全球购物
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
创意活动策划书
2014/01/15 职场文书
新学期班主任寄语
2014/01/18 职场文书
大学四年个人自我小结
2014/03/05 职场文书
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
2021/05/12 Python
CSS控制继承中的height能变为可继承吗
2022/06/10 HTML / CSS