java导出文件名中文乱码 批量修改文件名出现乱码?
批量修改文件名出现乱码?新名字=“[coco coco]”临时工因为编码:utf-8 So整个文件的字符是utf8,包括“[cocoa]”。但是因为temp是系统中的文件名,所以如果在windows中
批量修改文件名出现乱码?
新名字=“[coco coco]”临时工
因为编码:utf-8 So整个文件的字符是utf8,包括“[cocoa]”。但是因为temp是系统中的文件名,所以如果在windows中是GBK,那么它的代码就是系统代码。utf8gbk的编码当然很混乱。
解决方案是首先将它们编码为Unicode,然后添加它们,并将结果编码为所需的代码。