解析关于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学习之 认清变量的作用范围
Jan 26 PHP
PHP 根据IP地址控制访问的代码
Apr 22 PHP
php笔记之:AOP的应用
Apr 24 PHP
解析php扩展php_curl.dll不加载的解决方法
Jun 26 PHP
php中url传递中文字符,特殊危险字符的解决方法
Aug 17 PHP
php递归删除指定文件夹的方法小结
Apr 20 PHP
php中array_multisort对多维数组排序的方法
Jun 21 PHP
作为程序员必知的16个最佳PHP库
Dec 09 PHP
PHP简单实现欧拉函数Euler功能示例
Nov 06 PHP
php写入txt乱码的解决方法
Sep 17 PHP
Laravel-admin之修改操作日志的方法
Sep 30 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 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/05/26 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
2016/05/27 PHP
详解PHP安装mysql.so扩展的方法
2016/12/31 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
PHP封装cURL工具类与应用示例
2019/07/01 PHP
Laravel6.18.19如何优雅的切换发件账户
2020/06/14 PHP
20个非常棒的 jQuery 幻灯片插件和教程分享
2011/08/23 Javascript
iframe里的页面禁止右键事件的方法
2014/06/10 Javascript
利用a标签自动解析URL分析网址实例
2014/10/20 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
javascript实现别踩白块儿小游戏程序
2015/11/22 Javascript
jQuery实现简洁的导航菜单效果
2015/11/23 Javascript
移动端刮刮乐的实现方式(js+HTML5)
2017/03/23 Javascript
node+koa实现数据mock接口的方法
2017/09/20 Javascript
不到200行 JavaScript 代码实现富文本编辑器的方法
2018/01/03 Javascript
js实现延迟加载的几种方法详解
2019/01/19 Javascript
微信小程序实现消息框弹出动画
2020/04/18 Javascript
vuejs移动端实现div拖拽移动
2019/07/25 Javascript
[04:56]经典回顾:前Ehome 与 前LGD
2015/02/26 DOTA
[03:55]TI9战队采访——TNC Predator
2019/08/22 DOTA
[44:37]完美世界DOTA2联赛PWL S3 Forest vs access 第一场 12.11
2020/12/13 DOTA
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
python实现从ftp服务器下载文件的方法
2015/04/30 Python
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
使用Python绘制图表大全总结
2017/02/11 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
python中的subprocess.Popen()使用详解
2019/12/25 Python
pytorch 使用加载训练好的模型做inference
2020/02/20 Python
利用python下载scihub成文献为PDF操作
2020/07/09 Python
房屋租赁协议书(标准版)
2014/10/02 职场文书
给领导的感谢信范文
2015/01/23 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
导游词之西安骊山
2019/12/20 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
关于 Python json中load和loads区别
2021/11/07 Python