硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3325|回复: 5
收起左侧

[技术讨论] 今天发现一个奇怪问题,keil编码老是错误,导致汉字乱码,具体问题进来看

[复制链接]

96

主题

297

回帖

585

积分

金牌会员

123

积分
585
发表于 2020-5-25 10:09:33 | 显示全部楼层 |阅读模式
本帖最后由 ssssssss 于 2020-5-25 10:12 编辑

我这两天用fatfs新建文件,刚开始新建文件夹,文件夹名字是汉字,都正常,然后我修改了几次代码,后面新建汉字名称的文件夹都给乱码了,查了一下没有修改多少内容啊,而且一直有报错显示missing closing quote,不知道为啥?
我在晚上查询了一些方法:https://blog.csdn.net/syrchina/article/details/79916542,没有一个可以解决问题的
回复

使用道具 举报

96

主题

297

回帖

585

积分

金牌会员

123

积分
585
 楼主| 发表于 2020-5-25 11:01:07 | 显示全部楼层
刚调了一下,又没有报错了,但是还是新建汉字文件名乱码
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107418
QQ
发表于 2020-5-25 11:48:05 | 显示全部楼层
这是个老问题了,如果你在MDK5里面使用UTF-8编码
Keil5 UTF-8 修改文件后总是miss ....
http://www.armbbs.cn/forum.php?m ... 1895&fromuid=58
(出处: 硬汉嵌入式论坛)


回复

使用道具 举报

96

主题

297

回帖

585

积分

金牌会员

123

积分
585
 楼主| 发表于 2020-5-25 13:34:15 | 显示全部楼层
eric2013 发表于 2020-5-25 11:48
这是个老问题了,如果你在MDK5里面使用UTF-8编码
Keil5 UTF-8 修改文件后总是miss ....
http://www.armbb ...

--locale=english,加上这个能解决报错的问题,但是我向sd卡里面写文件夹,中文文件夹名称还是乱码,
回复

使用道具 举报

96

主题

297

回帖

585

积分

金牌会员

123

积分
585
 楼主| 发表于 2020-5-25 13:36:20 | 显示全部楼层
eric2013 发表于 2020-5-25 11:48
这是个老问题了,如果你在MDK5里面使用UTF-8编码
Keil5 UTF-8 修改文件后总是miss ....
http://www.armbb ...

[2020-05-25 01:35:44.425]
RX:
0:/灏忓皬
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107418
QQ
发表于 2020-5-26 00:13:19 | 显示全部楼层
ssssssss 发表于 2020-5-25 13:36
[2020-05-25 01:35:44.425]
RX:
0:/灏忓皬

文件夹名字你要再做一个UTF-8转换Unicode(其实是UTF-16)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-30 23:09 , Processed in 0.207825 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表