1. java中的文件名可以以中文命名么
可以,但是不建议这么做
正常项目没有用中文命名的
工作的话肯定被骂
2. java 程序 打开文件 路径 中文编码
如果不做任何处理的话,确实会出现中文乱码问题,你可以在读取路径时进行编码转换,这样应该就没什么问题了
3. java 中文路径
不能用中文的,把中文的子文件夹名改为英语,JAVA的路径是不能有中文出现的
4. java文件中文乱码问题
选中你的文件--右击--属性(properties)--text file encoding 有个default和other 这里选other 然后选UTF-8(你默认的可能是ISO-8859-1的)
然后你把文件中的乱码改回中文 保存~ 这次就不乱码了~
5. java 写入txt文件的中文乱码问题
原因是写入时使用的字符编码和期望的不一致导致的,因为JVM虚拟机启动时会因不同的参数使用不同的缺省字符编码。
解决办法:
如果你期望写到文件中的汉字是 GBK编码,可以:
1、写文件时,将字符串准换成 GBK编码的byte[], 如: myios.write( "汉字".getBytes("GBK"));
2、java 虚拟机启动时,增加 -DFile.encode=GBK 选项。
6. java 资源文件出现中文如何解决乱码
.properties文件中未注释的中文不要直接用中文表示,利用jdk自带的命令native2ascii 转换例如然后就可以用\u5728\u8fd9\u91cc\u8f93\u5165\u4e2d\u6587\u540e\u56de\u8f66来替换“在这里输入中文后回车”在properties文件中的位置
7. 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格式下载就好了,但是服务器上存的是乱码的,遍历出来是中文的。
8. Linux下,java 读取中文文件(文件夹)名的问题
通常情况下,linux都是采用utf8编码方式,你的项目可以直接采用utf8编码方式操作,一般都不会乱码
9. JAVA中文文件名文件夹
乱码问题,用过滤器设置一下Request和Response的字符编码,设置成和你的应用相一致的编码集。如果不行,就在获取路径前用String进行一下编码的转换。