对于linux平台此法则也同样适用吗?
[quote=引用 5 楼 yiyefangzhou24 的回复:] 貌似数据库读写的时候,一些string操作要指定编码,否则就是乱码
貌似数据库读写的时候,一些string操作要指定编码,否则就是乱码
[quote=引用 楼主 yiyefangzhou24 的回复:]做一个项目,是一个OA管理系统。 用java读取windows文件列表,发现无论是中文版(gbk编码)还是英文版,返回的文件名都是utf8编码,和windows系统的默认编码无关。 1、想问问java大牛,java的文件,程序执行(返回)是不是都是java经过utf8编码过的? 2、linux系统也是这样的情况码?
做一个项目,是一个OA管理系统。 用java读取windows文件列表,发现无论是中文版(gbk编码)还是英文版,返回的文件名都是utf8编码,和windows系统的默认编码无关。 1、想问问java大牛,java的文件,程序执行(返回)是不是都是java经过utf8编码过的? 2、linux系统也是这样的情况码?
1.不是,文件名应该跟文件内容的编码无关,个人觉得读取的编码格式是java的默认编码 2.java的默认编码没有指定应该跟操作系统走的,也可以通过启动参数指定,但实际操作过程中感觉有点不靠谱
File F = new File(m1), l[] = F.listFiles();
81,092
社区成员
341,718
社区内容
加载中
试试用AI创作助手写篇文章吧