java在linux系统下文件夹出现中文乱码的问题
来源:互联网 发布:淘宝店怎么运营起来 编辑:程序博客网 时间:2024/06/05 20:52
String fileEncode = System.getProperty("file.encoding");
File outFile = new File(ConfHelper.getConf("OperLogPath"));
OutputStreamWriter ow = new OutputStreamWriter(
new FileOutputStream(outFile, true), fileEncode);
String logStr = "[" DateUtil.formatDate(new Date())
"]用户Id=" loginUser.getId() ",用户名称="
loginUser.getUsername() " 修改彩绣类别 typeid="
typeid " 为 [catgery=" catgery ",restype="
restype ",ressubtype=" ressubtype "]rn";
ow.write(new String(logStr.getBytes("UTF-8"), fileEncode));
ow.close();
注意到有些资料说还有一种解决方案就是,修改linux的系统编码字符集:
修改/etc/sysconfig/i18n 这个文件
将LANG="zh_CN.UTF-8"修改为:
LANG="zh_CN.GBK"
保存并关闭,运行下面的命令使配置生效:
shell> source /etc/sysconfig/i18n但是,这就完全改变了服务器的编码,可能会引起其它效应,应慎重.我没有尝试,有需要的话,可以一试.
For exapmle:
在linux终端进行编译时,出现以下乱码:
Analysis:
Solutions:
第一种:
第二种:
PS:
- java在linux系统下文件夹出现中文乱码的问题
- java程序在linux下出现的乱码问题
- 解决在windows目录下的文件到ubuntu系统下出现的中文乱码问题
- win10系统下PS界面出现中文乱码的问题
- linux上的文件在window下中文出现乱码
- JAVA应用在LINUX环境下中文乱码问题处理
- Linux系统下mysql中文乱码问题
- 在Linux平台下的JFreeChart中文乱码的问题
- jfreechart在linux下的中文乱码问题
- 解决在LINUX下中文乱码的问题,供参考
- JavaWeb工程在Linux下的中文乱码问题汇总
- resin在linux下下载中文乱码的问题
- tomcat在linux下出现乱码问题
- mysql出现中文乱码或不能输入中文问题的Windows或Linux系统解决方法
- mysql--出现中文乱码或不能输入中文问题的Windows或Linux系统解决方法
- Java MySQL 中文出现乱码的问题
- Java web项目Linux下部署的中文乱码问题
- 解决Linux下Java生成中文文件和文件夹乱码
- delphi 出现update failed
- Binder与Service
- hadoop HDFS URI
- 单线程断点续传(数据库方式)
- 使用achartengine-1.1.0画折线图
- java在linux系统下文件夹出现中文乱码的问题
- ruby安装步骤
- 信息增益,信息增益率,Gini
- boost::bind绑定成员函数时,第一个参数传递对象的特殊情况
- sublime text 2中Emmet 常用的技巧
- 界面工具:GPU呈现模式分析
- c#解压压缩文件和文件夹
- sed c
- shell常用命令之五 awk