Tomcat 设置 Java File encoding
来源:互联网 发布:为什么程序员喜欢用mac 编辑:程序博客网 时间:2024/05/22 04:13
在项目上接入腾讯云搜功能,接入过程出现错误:
{“code”:4100,”message”:”签名鉴权失败,请参考文档中鉴权部分。”}
腾讯云JAVA SDK
通过抓包排查,发现是传参数含有中文参数导致。抓包工具 WireShark
为了进一步确认问题:
// 写个小白鼠扔进tomcat 打印 file encodingSystem.out.println(System.getProperty("file.encoding"));
输出的结果为 GBK
果然是这家伙干的,因为我需要的utf-8。我花了近一个小时怀疑接入SDK问题,或者我接入方式的问题
原来坑在这呀。。
找到原因这下好办了,接下来看配置:
window
在tomcat8以下 的catalina.bat文件中
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%的后面加上 -Dfile.encoding=”UTF-8”
tomcat8配置catalina.bat
set “JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding=UTF-8”
linux
vi {TOMCAT_HOME}/bin/catalina.sh文件中
JAVA_OPTS=”-Dfile.encoding=UTF-8”
0 0
- Tomcat 设置 Java File encoding
- tomcat的编码集file.encoding和URIEncoding的设置
- 关于file.encoding的设置
- myecplise text-file-encoding设置
- 关于file.encoding的设置
- tomcat启动时候file.encoding的问题
- tomcat启动时候file.encoding的问题
- tomcat和nginx设置content-Encoding:gzip
- Encoding-Decoding: file-encoding
- java中的file.encoding属性到底是什么?
- tomcat环境中file.encoding的修改方法
- tomcat环境中file.encoding引发的思考
- tomcat环境中file.encoding的修改方法
- eclipse中的编码问题 text file encoding设置
- java 中关于System property 之 file.encoding
- java 中关于System property 之 file.encoding
- Java利用System.getProperty("file.encoding")获取编码分析
- Java利用System.getProperty("file.encoding")获取编码分析
- C++中将构造函数或析构函数定义为private
- CMake编译时出现“error in configuration process project files may be invalid”
- cocos2dx Layer与Scene生命周期详解
- OC 基础之—(NSDate, 类目 Category,协议Protocol, 延展,委托代理)
- HTTP长连接与短连接
- Tomcat 设置 Java File encoding
- WordPress高级自定义布局的内容编辑器模板
- 详细教你如何重写tabcontrol控件
- zhtmltopdf linux下网页截图的php扩展安装
- get_template_directory_uri与get_stylesheet_directory_uri的区别
- 关于Eclipse的SVN插件(Subclipse)历史版本乱码的问题
- OC 基础之——类和对象,方法
- Linux fedora 实践
- 孤儿进程与僵尸进程[总结]