硬汉嵌入式论坛

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

[Embedded Studio] 初步解决Embedded Studio中文乱码问题(2020-06-04)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
发表于 2020-6-4 15:35:34 | 显示全部楼层 |阅读模式

根本原因是文件编码类型与Embedded Studio设置的编码类型不匹配导致的,造成无法正常识别。

请务必保证自己的源码跟这里的编码类型匹配即可解决:

1.png

5.png
回复

使用道具 举报

5

主题

87

回帖

102

积分

初级会员

积分
102
发表于 2020-6-6 17:28:46 | 显示全部楼层
因为编码问题整的太难受了,VSC是UTF8,MDK是GBK。折腾一番最终决定尝试用英文。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
 楼主| 发表于 2020-7-7 02:15:38 | 显示全部楼层
经过这几天的验证,确实是这个问题。
回复

使用道具 举报

7

主题

114

回帖

135

积分

初级会员

积分
135
发表于 2020-7-8 23:23:19 | 显示全部楼层
现在我所有的代码都是用的UTF-8的编码,所有编译器都设置为UTYF-8的格式就没这问题了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
 楼主| 发表于 2020-7-9 09:15:31 | 显示全部楼层
596142041 发表于 2020-7-8 23:23
现在我所有的代码都是用的UTF-8的编码,所有编译器都设置为UTYF-8的格式就没这问题了

是的,要统一采用一种编码方式。
回复

使用道具 举报

49

主题

49

回帖

196

积分

初级会员

积分
196
发表于 2020-7-25 22:09:17 | 显示全部楼层
万恶的 GBK
UTF-8 UTF-16 不好用吗?为什么很多工程都设置 GBK 呢???
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
 楼主| 发表于 2020-7-26 07:07:49 | 显示全部楼层
taotieren 发表于 2020-7-25 22:09
万恶的 GBK
UTF-8 UTF-16 不好用吗?为什么很多工程都设置 GBK 呢???

主要还是嫌麻烦,很多人的项目都还是基于GBK的,很多串口软件也都不支持UTF,等各种依赖因素导,导致用UTF-8的不多。

随着IAR,MDK和Embedded Studio的中文支持越来越不友好,这种情况会有所改善。

回复

使用道具 举报

49

主题

49

回帖

196

积分

初级会员

积分
196
发表于 2020-7-27 23:38:59 | 显示全部楼层
eric2013 发表于 2020-7-26 07:07
主要还是嫌麻烦,很多人的项目都还是基于GBK的,很多串口软件也都不支持UTF,等各种依赖因素导,导致用UT ...

如 Python HTML 都会申明使用的是什么编码方式。国内单片机这块这块一直是空缺的,可以出个组织下出个通用的编程规范,大家都去遵守这个通用规范就能兼容各种 IDE,而不是等 IDE 来兼容国内的环境。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
 楼主| 发表于 2020-7-28 07:54:35 | 显示全部楼层
taotieren 发表于 2020-7-27 23:38
如 Python HTML 都会申明使用的是什么编码方式。国内单片机这块这块一直是空缺的,可以出个组织下出个通 ...

有道理。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 06:26 , Processed in 0.182668 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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