sitemesh html 本地乱码服务器正常
来源:互联网 发布:vue.js是什 编辑:程序博客网 时间:2024/05/21 00:44
本地html使用uft-8,文件格式也是utf-8,通过sitemesh 后,成乱码!上传到服务器上,显示又是正常!
或者本地正常,服务器乱码!
查找原因为:本地通过sitemesh 获取
System.getProperty("file.encoding")
为GBK,即将UTF-8的文件转换为GBK,出现乱码,估计服务器上通过System.getProperty("file.encoding")获取为utf-8,所以正确。
处理办法,1,修改sitemesh 源码,TextEncoder.java中,直接设置默认值为uft-8
2,修改本地环境j ava系统变量file.encoding设置为UTF-8
编码设置推荐:
eclipse中项目上,右键,修改Resource,编码设置为utf-8,
elipse 上window,workspace设置为utf-8
1 0
- sitemesh html 本地乱码服务器正常
- 本地正常,服务器上乱码
- ssh框架本地正常,云服务器linux下乱码
- [java] 本地服务器正常,FTP上修改后在上传到服务器后页面出现乱码
- 本地运行Tomcat正常显示,部署到服务器上出现乱码
- sitemesh装饰后的html中文乱码解决方法
- asp.net 2.0发布的网站本地IIS执行正常但发布到远程服务器上乱码的解决方法
- 在浏览器传中文参数时在本地上转码是正常的,到服务器上出现乱码情况时解决方法
- require_once本地正常,上传到服务器出错
- sitemesh乱码问题
- aspx文件在服务器上打开时没有乱码,但另存为html后保存到本地出现乱码
- Tomcat服务器html页面乱码
- sitemesh的html中文乱码, 加载缓慢, 浏览器显示长时间加载
- grails 中 UTF-8 html 静态文件乱码, 与 sitemesh 有关
- SiteMesh入门篇(二)之包含静态HTML导致乱码问题。
- WebView载入本地html中文乱码
- WebView载入本地html中文乱码
- 在本地调试运行正常,可是上传到服务器就报错
- 爱分享 » 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
- PAT (Advanced Level) Practise 1069 The Black Hole of Numbers (20)
- 编译器、链接器、加载器原理
- 自定义实现LinkedList
- nice 转至daovoice
- sitemesh html 本地乱码服务器正常
- Stanford CoreNLP – a suite of core NLP tools
- 258. Add Digits
- java中>,>>,>>> 的区别
- OpenGL Vertex Array
- python 中*args和**kw详解
- PAT (Advanced Level) Practise 1070 Mooncake (25)
- 关于人之理解
- 自定义实现ArrayList