xml编码格式在tomcat下运行出错,eclipse里面直接运行没有问题
来源:互联网 发布:java破解网站验证码 编辑:程序博客网 时间:2024/05/17 01:12
在eclipse里面直接运行没有问题,发布到tomcat下面就报错了
都设定成UTF8编码了。。。。。
xml数据带中文报的错:
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字
节的 UTF-8 序列的字节 2 无效。
xml数据不带中文报的错:
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1字
节的 UTF-8 序列的字节 1 无效。
解决办法:
在catalina.bat配置文件里面加一句
set JAVA_OPTS=-server -Dfile.encoding=utf-8
强制使用UTF8编码运行
后面发现还是系统代码问题
微信支付签名md5加密过程要带上utf8参数,否则会用gbk编码方式
resultString = byteArrayToHexString(md.digest(resultString.getBytes("utf-8")));//正确的写法
参考:
http://blog.csdn.net/yjg428/article/details/44107667
0 0
- xml编码格式在tomcat下运行出错,eclipse里面直接运行没有问题
- 关于Tomcat单独运行和在eclipse下运行时路径的问题
- 关于Tomcat单独运行和在eclipse下运行时路径的问题
- linux下运行eclipse出错
- linux下运行eclipse出错
- coco2d-x项目在eclipse下运行出错解决办法
- 解决eclipse 在 xml焦点下 ctrl+F11 运行出现 out.xml问题
- 金山卫士开源软件之旅(五) XML编码格式导致的运行出错
- 在eclipse上运行Tomcat
- 编码问题导致python脚本运行时出错: 没有那个文件或目录
- Jpress直接在tomcat启动运行
- maven项目直接运行在tomcat
- php在eclipse+tomcat+mysql环境下运行
- tomcat运行异常,请在运行环境里面加入
- linux下运行eclipse出错的解决方法
- 在Eclipse中直接运行Mapreduce程序
- 在eclipse的tomcat下运行webx(maven)工程(区别于jetty下的项目运行)
- 在Linux下运行Tomcat
- ApachePhpMysql64位环境搭建
- 第二十三章 多项目集中权限管理及分布式会话——《跟我学Shiro》
- 第二十四章 在线会话管理——《跟我学Shiro》
- Oracle学习(8):处理数据
- 服务器被黑后的处理
- xml编码格式在tomcat下运行出错,eclipse里面直接运行没有问题
- 液体壁纸价格 湖南硅藻泥 壁纸漆价格 液体墙纸绿色环保材料 转载▼
- shrio 权限管理filterChainDefinitions过滤器配置
- swift 点击cell没反应,点击后应该跳到指定页面
- 使用升级脚本进行数据库版本管理及发布
- 【swift】15-0601 枚举类型
- 一个有用的工具类(功能会慢慢添加)Util
- 张念萍,我喜欢你 yilong 栏甘
- 张念萍,我喜欢你 yilong 队曝