一个U盘,在windows上可以正常显示中文名,然后将U盘插入鸿蒙系统中,但是通过fileAccess.ListFile出来的中文名字全部会变为问号

 

在鸿蒙系统(ver3.2)中U盘路径下通过fileAccess.mkdir新建中文文件夹会出现一个报错errCode:14300004, errMessage:Get wrong result,但是会刷新出来这个文件夹,名字也是中文的,但是之后有关这个文件夹的操作(删除文件夹、移入文件、在里面新建文件夹)都会报errCode:14300001, errMessage:IPC error,操作失败;并且在windows上看中文部分是乱码,下图两个文件夹是通过fileAccess.mkdir在鸿蒙系统上新建的文件夹,名字为"新建文件夹"、"新建文件夹2"。

很可能两个系统中文编码不一致导致的异常?

但是又改怎么解决呢?

 

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐