硬汉嵌入式论坛

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

[MDK] MDK编码是应该用GB2312还是UTF8

[复制链接]

35

主题

221

回帖

326

积分

高级会员

积分
326
发表于 2024-7-24 11:56:11 | 显示全部楼层 |阅读模式
MDK这里编码是应该用GB2312还是UTF8 有什么区别么
目前的配置是GB2312的,按照之前去配置的。
Cubemx生成代码,然后keil打开 vscode去码代码。
关键vscode我因为还有在写别的例如arduino之类的都是配置的默认utf8,只能在keil项目下面settings.json单独配置"files.encoding": "gb2312"
所以想问下这里能不能用utf8的?

QQ截图20240724114357.png

回复

使用道具 举报

21

主题

481

回帖

544

积分

金牌会员

积分
544
发表于 2024-7-24 16:26:29 | 显示全部楼层
一般选utf8,对中文支持比较友好
回复

使用道具 举报

3

主题

118

回帖

127

积分

初级会员

积分
127
发表于 2024-7-24 16:47:54 | 显示全部楼层
使用UTF8,用其他软件打开不至于乱码。
回复

使用道具 举报

105

主题

589

回帖

919

积分

金牌会员

积分
919
QQ
发表于 2024-7-24 18:44:02 | 显示全部楼层
不用汉字就行...不然没办法兼容
回复

使用道具 举报

11

主题

60

回帖

93

积分

初级会员

积分
93
发表于 2024-7-24 20:13:46 | 显示全部楼层
这里可以UTF8,选择UTF8最大问题是MDK watch窗口不支持UTF8,遇到汉字字符串调试不方便
回复

使用道具 举报

25

主题

240

回帖

315

积分

高级会员

积分
315
QQ
发表于 2024-7-24 21:21:55 | 显示全部楼层
万物UTF8是兼容性最好的,移植、转开发环境会比较方便。
纯MDK开发很多人都用的GB2312,只用MDK开发,GB2312免去了看别人工程经常要改编码的麻烦。

顺带一提,原生cubemx生成的代码默认是GB2312的(虽然有改成UTF8的解决方案)。

总之只用MDK开发应该是GB2312更优,即使考虑移植和兼容性也有转码工具这种一件解决方案。
https://github.com/clorymmk/CodeTransmit
回复

使用道具 举报

35

主题

221

回帖

326

积分

高级会员

积分
326
 楼主| 发表于 2024-7-25 09:06:51 | 显示全部楼层
yono 发表于 2024-7-24 21:21
万物UTF8是兼容性最好的,移植、转开发环境会比较方便。
纯MDK开发很多人都用的GB2312,只用MDK开发,GB23 ...

回复

使用道具 举报

0

主题

20

回帖

20

积分

新手上路

积分
20
发表于 2024-7-26 15:31:55 | 显示全部楼层
我一般用GB2312 为了看中文方便
回复

使用道具 举报

3

主题

295

回帖

304

积分

高级会员

积分
304
发表于 2024-7-26 16:00:15 | 显示全部楼层
中文字库GBK,省空间,其他一律UTF8
回复

使用道具 举报

3

主题

295

回帖

304

积分

高级会员

积分
304
发表于 2024-7-26 16:01:25 | 显示全部楼层
中文GB2312,其他一律用UTF8
回复

使用道具 举报

357

主题

2192

回帖

3268

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3268
发表于 2024-7-26 16:06:27 | 显示全部楼层
mdk里最好用gb2312,因为搜索框里utf8会乱码。 如果转到别的开发工具,又要utf8, 可以在论坛找工具,批量转换文件夹下所有代码文件的编码。

安富莱的例程代码,都是gb2312的。
回复

使用道具 举报

35

主题

221

回帖

326

积分

高级会员

积分
326
 楼主| 发表于 2024-7-28 08:31:24 | 显示全部楼层
caicaptain2 发表于 2024-7-26 16:06
mdk里最好用gb2312,因为搜索框里utf8会乱码。 如果转到别的开发工具,又要utf8, 可以在论坛找工具,批量 ...

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-27 04:52 , Processed in 0.045761 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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