打印
[其他ST产品]

在FatFs中如何手动配置中文支持?

[复制链接]
1387|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
elephant00|  楼主 | 2023-10-25 09:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在FatFs中如何手动配置中文支持?

使用特权

评论回复
沙发
jcky001| | 2023-10-25 10:04 | 只看该作者
1.打开FatFs的配置文件ffconf.h。
2.找到并修改以下两个宏定义:
_CODE_PAGE:将其设置为936,表示使用简体中文编码(GBK)。
_LFN_UNICODE:将其设置为0,表示关闭Unicode转义字符的支持,启用中文支持。
3.保存并关闭文件。
4.重新编译和链接FatFs库。

使用特权

评论回复
板凳
一只眠羊| | 2023-11-19 12:19 | 只看该作者
好像输入utf-8也许就可以了

使用特权

评论回复
地板
她已醉| | 2023-11-19 16:00 | 只看该作者
这个需要在ffconf.h配置,需要打开FatFs的配置文件

使用特权

评论回复
5
故意相遇| | 2023-11-19 18:00 | 只看该作者
如果想要支持Unicode,在配置文件中找到#define FF_USE_LFN这一行,并确保其值为1,以启用长文件名(LFN)支持。

使用特权

评论回复
6
西洲| | 2023-11-19 20:00 | 只看该作者
在配置文件中找到#define FF_CODE_PAGE这一行,并根据需要设置字符集。

使用特权

评论回复
7
我吃小朋友| | 2023-11-19 22:00 | 只看该作者
在配置文件中找到#define FF_USE_STRFUNC这一行,并确保其值为1,以启用字节转换函数。

使用特权

评论回复
8
在曼谷的春| | 2023-11-20 01:00 | 只看该作者
对于中文支持,可以选择UTF-8或者GB2312等字符集。应该是可以的吧

使用特权

评论回复
9
春日负喧| | 2023-11-20 03:00 | 只看该作者
例如,对于UTF-8字符集,可以将#define FF_CODE_PAGE 1设置为#define FF_CODE_PAGE 65001。这样就可以了

使用特权

评论回复
10
风凉| | 2023-11-20 05:00 | 只看该作者
在配置文件中找到#define FF_USE_STRFUNC下面的#define FF_USE_STRFUNC 2这一行,并确保其值为2,以使用Unicode编码的字节转换函数。

使用特权

评论回复
11
捧一束彼岸花| | 2023-11-20 07:00 | 只看该作者
你这个需要修改配置文件的,我觉得可以用UTF-8编码,好像就不用这么繁琐了

使用特权

评论回复
12
未说出口的像你| | 2023-11-20 09:00 | 只看该作者
如果想开启中文,需要将Unicode关闭,关闭转义字符的支持

使用特权

评论回复
13
童雨竹| | 2024-8-6 07:26 | 只看该作者

给瞬间电流提供低阻抗导通路径

使用特权

评论回复
14
Wordsworth| | 2024-8-6 08:29 | 只看该作者

最典型的应用就是放大电路中的高低音频控制

使用特权

评论回复
15
Clyde011| | 2024-8-6 09:32 | 只看该作者

器件整合的再紧凑都无法发挥最大的效率

使用特权

评论回复
16
公羊子丹| | 2024-8-6 10:25 | 只看该作者

需要设置电压钳位电路予以保护D3、N3构成的回路

使用特权

评论回复
17
万图| | 2024-8-6 11:28 | 只看该作者

需要串联一个限流电阻在其中

使用特权

评论回复
18
Uriah| | 2024-8-6 12:31 | 只看该作者

当人接触任何东西时,体内的电荷就会放电。

使用特权

评论回复
19
帛灿灿| | 2024-8-6 14:27 | 只看该作者

有不普通的门道

使用特权

评论回复
20
Bblythe| | 2024-8-6 15:30 | 只看该作者

只能处理较小的能量

使用特权

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

本版积分规则

970

主题

2984

帖子

7

粉丝