解析关于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 写文本日志实现代码
May 18 PHP
PHP学习笔记之二
Jan 17 PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
Dec 01 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
May 08 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
May 10 PHP
html静态页面调用php文件的方法
Nov 13 PHP
php获取发送给用户的header信息的方法
Mar 16 PHP
php上传图片客户端和服务器端实现方法
Mar 30 PHP
php实现随机生成易于记忆的密码
Jun 19 PHP
谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
Nov 10 PHP
php 输入输出流详解及示例代码
Aug 25 PHP
laravel使用redis队列实例讲解
Mar 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
变量在 PHP7 内部的实现(一)
2015/12/21 PHP
解决Laravel5.5下的toArray问题
2019/10/15 PHP
laravel入门知识点整理
2020/09/15 PHP
使用prototype.js进行异步操作
2007/02/07 Javascript
JS获取鼠标坐标位置实例分析
2016/01/20 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
微信小程序自定义模态对话框实例详解
2017/08/16 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
详解vue移动端项目代码拆分记录
2019/03/15 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
2019/09/17 Javascript
微信小程序实现下滑到底部自动翻页功能
2020/03/07 Javascript
js实现超级玛丽小游戏
2020/03/18 Javascript
js实现3D旋转相册
2020/08/02 Javascript
[01:35]辉夜杯战队访谈宣传片—LGD
2015/12/25 DOTA
[01:28]国服启动器接入蒸汽平台操作流程视频
2021/03/11 DOTA
Python操作列表的常用方法分享
2014/02/13 Python
Python中使用MELIAE分析程序内存占用实例
2015/02/18 Python
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
2019/06/27 Python
Python识别html主要文本框过程解析
2020/02/18 Python
keras:model.compile损失函数的用法
2020/07/01 Python
详解Pandas 处理缺失值指令大全
2020/07/30 Python
详解HTML5中的manifest缓存使用
2015/09/09 HTML / CSS
SmartBuyGlasses台湾:名牌眼镜,名牌太阳眼镜及隐形眼镜
2017/01/04 全球购物
Linux操作面试题
2015/02/11 面试题
音乐表演专业毕业生求职信
2013/10/14 职场文书
数控专业毕业生自荐信范文
2014/03/04 职场文书
建筑管理专业求职信
2014/07/28 职场文书
个人授权委托书模板
2014/09/14 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
小学生光盘行动倡议书
2015/04/28 职场文书
请病假条范文
2015/08/17 职场文书