解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2023-06-13 09:15:02 时间
mysql_query("setnamesutf-8")设置数据库的。
设置JSP页面的pageEncoding=”utf-8”,就不会出现中文乱码;
如果JSP页面的pageEncoding=”GBK”,那么需要修改struts.i18n.encoding=GBK,在struts.xml中加入如下语句进行修改。
<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEstrutsPUBLIC
"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constantname="struts.i18n.encoding"value="GBK"/>
……
</struts>
上面2种方法可以解决POST请求中的中文参数,但是GET请求中的中文参数不能解决,GET请求中的中文参数的乱码需要通过修改Tomcat的server.xml文件来解决,修改如下内容,加入URIEncoding=”GBK”:<Connectorport="8080" ……URIEncoding="GBK"/>
相关文章
- java静态全局变量和全局变量的区别_java静态全局变量
- java 删除目录下所有文件_Java删除文件、目录及目录下所有文件的方法实例
- java强制删文件夹_Java 删除文件夹 和 文件 集合
- java源程序文件扩展名_JAVA源代码的扩展名为( )
- eclipse怎么导入java文件_Eclipse如何导入JAVA工程?如何将项目导入Eclipse中?
- java高级工程师_一名Java高级工程师需要学什么?
- java struts2 漏洞_struts2漏洞原理及解决办法
- JAVA项目集锦 Java项目视频20套
- PHP之与或非_php字符串运算符
- JAVA高级工程师课程笔记整理——(四)高级特性详解编程语言
- 数据库Java实现Oracle数据库监控(java监听oracle)
- PHP使用Redis实现高性能缓存(php-redis)
- Java实现Redis事务管理(redis事务java)
- 服务器上的文件Java获取Linux服务器文件:简单又高效的操作方法(java获取linux)
- Linux下简易安装 PHP(linux下php安装)
- PHP封装Redis:提高工作效率(封装php redis)
- Linux无法解析PHP文件,如何解决(linux 不解析php)
- PHP如何连接MS SQL服务器(php怎么连接mssql)
- Linux平台如何高效搜索PHP文件(linux搜索php)
- Linux环境下的PHP脚本开发与应用(linux下php脚本)
- 用PHP+java实现自动新闻滚动窗口
- 《PHP编程最快明白》第五讲:php目录、文件操作
- PHP和Mysqlweb应用开发核心技术第1部分Php基础-1开始了解php