FATFS 怎么新建中文文件

2019-10-14 22:33发布

FATFS  怎么新建中文文件
res=f_open(file,"文件1",FA_CREATE_ALWAYS|FA_WRITE);
 直接搞上中文出错啦,要怎么建才行呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
jackielau
1楼-- · 2019-10-14 22:47
需要先把中文默认的GBK编码,转成UNICODE编码的方式!
jackielau
2楼-- · 2019-10-15 00:32
#if _LFN_UNICODE!=0
    GBKToUni ( ( TCHAR* ) CommBuff, "0:/DrawCurve.bmp" );
    if ( f_open ( &file, ( TCHAR* ) CommBuff, FA_READ ) ==FR_OK )
        f_close ( &file );
#else
    if ( f_open ( &file, "0:/DrawCurve.bmp", FA_READ ) ==FR_OK )
    f_close ( &file );
#endif
huzenglong
3楼-- · 2019-10-15 03:58
回复【3楼】jackielau:
---------------------------------
那GBKToUni 这个程序应该怎么写呢?是不是和mycc936.c这样的数组有联系丫
jackielau
4楼-- · 2019-10-15 05:25
 精彩回答 2  元偷偷看……
huzenglong
5楼-- · 2019-10-15 10:34
回复【5楼】jackielau:
---------------------------------
太抽象了,能来点具体的吗!
正点原子
6楼-- · 2019-10-15 10:41
回复【6楼】huzenglong:
---------------------------------
直接看我们代码

一周热门 更多>