STM32
直播中

王东

6年用户 228经验值
私信 关注
[问答]

做fat32的实验为什么独读到的中文文件名是乱码?

             原子哥,我在做fat32的实验
FileInfo=&a[0];                        
temp=1;                           
Get_File_Info(fcluster, FileInfo, T_FILE, &temp);        
printf("rn File Name: %s", a[0].F_Name);
为什么独读到的中文文件名是乱码,英文文件名正常,
但是在你的例程里可以读到中文文件名(在你的《综合测试实例》中加入printf可以读出中文文件名,我把代码移植后就只能读英文文件名,中文文件名就是乱码)

回帖(5)

李丽虹

2020-5-25 07:03:51
检查你的void UniToGB(u8 *pbuf)函数是否运作正常.
也就是说,看你的flash有没有存放UN2GBK.bin这个东东.
举报

王竹

2020-5-25 07:14:53
好吧,我错了,没存UN2GBK.bin。还有,原子哥,这个UN2GBK.bin文件是如何制作的,我正想做一个汉字转拼音的字库,可是没有思路啊。
举报

王金凤

2020-5-25 07:33:00
google 搜 Unicode_Gen.exe                                             
举报

李滢芝

2020-5-25 07:48:32
楼上的直接提供一个文件吧?呵呵.这样免得再去搜索了.谢谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分