打印
[微控制器/MCU]

求助:FATFS文件系统下创建中文文件,文件名乱码

[复制链接]
4959|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ration|  楼主 | 2011-5-16 18:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人在LPC1114上移植了FATFS
在SD卡里面创建一个“我们.txt”文件,结果在PC机上看到文件名为“컒쏇.txt”。
创建“我们.txt”文件,并给此文件里面写一段中文,里面的中文都很正常。就是文件名为“컒쏇.txt”

用FileScanName函数可以显示SD卡中的中文名字文件。上面创建的文件例外!

请问有哪位高手知道这个怎么回事?

谢谢!

相关帖子

沙发
ilan2003| | 2011-5-17 15:56 | 只看该作者
我也在用FATFS文件系统 还没用过中文名得文件呢,等下试试看

使用特权

评论回复
板凳
ration|  楼主 | 2011-5-17 21:36 | 只看该作者
本帖最后由 ration 于 2011-5-17 21:38 编辑

解决了!
FATFS创建中文文件或中文文件名需要用到GBK转UNICODE表!

使用特权

评论回复
地板
alvin1985| | 2011-9-8 00:11 | 只看该作者
有可能你的驱动不支持长文件名

使用特权

评论回复
5
新手多多指教| | 2014-5-13 20:54 | 只看该作者
ration 发表于 2011-5-17 21:36
解决了!
FATFS创建中文文件或中文文件名需要用到GBK转UNICODE表!

你好,我现在遇到了你一样的问题,不知道是怎么解决的,已经在SD卡中加入了汉字库以及GBK转UNICODE表?希望你指点一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:最新Cortex-M0论坛! 新技术!新论坛! http://www.rationmcu.com

4

主题

62

帖子

2

粉丝