简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

java在linux系统下文件夹出现中文乱码的问题

来源:易贤网   阅读:3395 次  日期:2014-08-20 10:00:35

温馨提示:易贤网小编为您整理了“java在linux系统下文件夹出现中文乱码的问题”,方便广大网友查阅!

问题描述:

linux的默认字符编码是utf-8,在linux上存的是中文名的文件,但是用java读出来就是乱码,全是??????然后我通过:new String(files[i].getName().getBytes("GB2312"),"UTF-8");这样处理一下,中文文件名全变成了?????,应该怎么转码才能获取中文?

问题答案:

Java 中的字符编码默认是Unicode

用new String(files[i].getName().getBytes("UTF-8"),"UTF-8");试下看对我有帮助

用utf8格式上传,然后再用utf8格式下载就好了,但是服务器上存的是乱码的,遍历出来是中文的。

更多信息请查看IT技术专栏

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:ASP中实现的URLEncode、URLDecode自定义函数
下一篇:VC++动态链接库(DLL)非MFC DLL介绍
易贤网手机网站地址:java在linux系统下文件夹出现中文乱码的问题
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!