关于JAVA通过url.openConnection()时发生的乱码
2014-01-08 15:35
387 查看
主要是URL里面包含非英文字符.
一般url.openConnection的时候如果tomcat启动的时候不指定字符集, 会默认使用系统字符集.
所以如果服务器的系统字符集不是UTF8很有可能发生乱码的情况.
所以在启动tomcat的时候需要加如下的参数.
catalina.sh文件最上方加如下脚本
JAVA_OPTS=" \
-verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails \
-Xms1024m -Xmx1024m -Dfile.encoding=utf-8 \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote"
关键是-Dfile.encoding=utf-8部分.
一般url.openConnection的时候如果tomcat启动的时候不指定字符集, 会默认使用系统字符集.
所以如果服务器的系统字符集不是UTF8很有可能发生乱码的情况.
所以在启动tomcat的时候需要加如下的参数.
catalina.sh文件最上方加如下脚本
JAVA_OPTS=" \
-verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails \
-Xms1024m -Xmx1024m -Dfile.encoding=utf-8 \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote"
关键是-Dfile.encoding=utf-8部分.
相关文章推荐
- 关于安卓开发当中通过java自带的HttpURLConnection访问XML的java.io.EOFException问题
- Java的HttpURLConnection通过POST请求中文乱码
- HttpURLConnection中文参数乱码url转码java
- Android(或者Java)通过HttpUrlConnection向SpringMVC请求数据(数据绑定)
- JAVA通过HttpURLConnection 上传和下载文件的方法
- 百度地图API 云存储·LBS.云 跨域问题解决方法——通过java.net.URLConnection发送HTTP请求
- 关于JAVA中URL传递中文参数,取值是乱码的解决办法
- 关于HttpUrlConnection网络请求之返回结果的中文乱码原因的探索
- Android Studio——通过java.net.URLConnection发送HTTP请求的方法
- java中通过url获取网页内容,中文显示是乱码
- Java采用HttpURLConnection请求调用服务时中文乱码问题
- JAVA中使用HttpURLConnection发送XML参数乱码问题
- 关于WebLogic下应用使用URL.openConnection获取连接返回 HttpsURLConnection与SOAPHttpsURLConnection的问题
- 通过java.net.URLConnection发送HTTP请求的方法
- 关于java.net.URLConnection
- 通过java.net.URLConnection发送HTTP请求的方法
- Java 通过HttpURLConnection Post方式提交json,并从服务端返回json数据
- Java 通过HttpURLConnection Post方式提交json,并从服务端返回json数据
- J2EE 关于WebLogic下应用使用URL.openConnection获取连接返回 HttpsURLConnection与SOAPHttpsURLConnection的问题
- java中通过url传递中文参数,取值是乱码的解决办法