解决Unix环境下java中文乱码
来源:互联网 发布:csgo淘宝买皮肤 编辑:程序博客网 时间:2024/06/05 02:09
JVM
JVM启动后,JVM会设置一些系统属性以表明JVM的缺省区域。
user.language,user.region,file.encoding等。 可以使用System.getProperties()详细查看所有的系统属性。
如在英文操作系统(如UNIX)下,可以使用如下属性定义强制指定JVM为中文环境 -Dclient.encoding.override=GBK -Dfile.encoding=GBK -Duser.language=zh -Duser.region=CN
常见问题
在JVM下,用System.out.println不能正确打印中文,显示为???
System.out.println是PrintStream,它采用jvm缺省字符集进行转码工作,如果jvm的缺省字符集为iso8859-1,则中文显示会有问题。此问题常见于Unix下,jvm的区域没有明确指定的情况。
B/S程序可以在服务器设置启动的初始化参数,下面以tomcat为例:
在bin/catalina.sh添加以下内容:
JAVA_OPTS=-Dfile.encoding=GBK
- 解决Unix环境下java中文乱码
- SpringMVC 环境下的中文乱码解决
- linux环境下java swing中文乱码
- java中文乱码(linux环境下)
- Ubuntu下Java中文乱码解决
- Ubuntu下Java中文乱码解决
- ubntu下java中文乱码解决
- Liunx环境下解决Oracle中文乱码问题
- Mysql 中文乱码问题 windows环境下解决
- 解决JSP、TOMCAT 8.0.9 环境下中文乱码问题
- WAS环境下解决奇怪的中文乱码问题
- Linux环境下邮件主题、发件人中文乱码解决
- 解决Mac环境下vim中文乱码&转码问题
- 解决java中文乱码
- Java中文乱码解决
- Java中文乱码解决
- java解决中文乱码
- JAVA中文乱码解决
- 利用jquery写的一个TAB页切换效果
- sharp AR-258 copier machine clear
- 交换机配置命令集锦(适用于全国计算机等级考试四级网络工程师)
- C++ 0x 之 Lambda 受 VS 2010 支持
- grep sed awk find的用法归纳
- 解决Unix环境下java中文乱码
- WebForm_PostBackOptions未定义
- 解析文件中以“|”分割的字符串
- larbin中线程相关 pthread_cond_wait() 函数
- C++ 0x 之 Lambda:贤妻与娇娃,你娶谁当老婆?听 FP 如何点化 C++
- #pragma once与 #ifndef的区别 (转载)
- 以一个标准的程序员向你表白
- button.CausesValidation 的作用
- 提取数据库表中中间不定条数的记录