问题1:(本身就是 超过8个bytes汉字的短文件名获取长文件名的结果)
1、在U盘根目录下创建已一个汉字的文件名 比如:“我是中国人.txt”。
2、先枚举出这个短的文件名,结果是 “我是~1txt”
3、根据短文件名获取长文件名,中断状态是0x41是成功了,但是长文件名根本不是“我是中国人.txt”,而是乱码。
问题2:(本身就是 正常汉字的短文件名获取长文件名的结果)
1、在U盘根目录下创建已一个汉字的文件名 比如:“我是.txt”。
2、先枚举出这个短的文件名,结果是 “我是 txt”
3、(虽然不需要,但是我也试了这一步)。根据短文件名获取长文件名,中断状态是0x41是成功了,但是长文件名是乱码。
整个过程的代码是没有问题的,过去字符型的长文件名就能获取正确,就是汉字的长文件名不正确。