硬汉嵌入式论坛

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

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

[复制链接]

34

主题

206

回帖

308

积分

高级会员

积分
308
发表于 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

主题

112

回帖

121

积分

初级会员

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

使用道具 举报

102

主题

573

回帖

894

积分

金牌会员

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

使用道具 举报

11

主题

60

回帖

93

积分

初级会员

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

使用道具 举报

25

主题

232

回帖

307

积分

高级会员

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

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

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

使用道具 举报

34

主题

206

回帖

308

积分

高级会员

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

回复

使用道具 举报

0

主题

19

回帖

19

积分

新手上路

积分
19
发表于 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
回复

使用道具 举报

356

主题

2180

回帖

3253

积分

版主

Rank: 7Rank: 7Rank: 7

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

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

使用道具 举报

34

主题

206

回帖

308

积分

高级会员

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

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 20:44 , Processed in 0.049291 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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