使用SI4.086阅读MDK工程如何解决中文乱码问题求解

2019-12-27 18:59发布

我下载的是SI4.086版本,在此感谢https://www.amobbs.com/thread-5669553-1-1.html

额,由于之前没有使用过si,所以一直听过它的名字,却一直没有使用过它.

主要有2个问题(网上的很多教程都是基于3.5版本的)

1>如何解决中文注释乱码以及printf()中的中文乱码.

2>如何开启语句注释和块注释功能.

ps:我的mdk使用默认的UTF-8,这个我已经看习惯了,如果不更改字体那是最好...

恳请大神指点下,拜谢了...
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
擦鞋匠
1楼-- · 2019-12-28 00:09
额,坐等大神指点下...
security
2楼-- · 2019-12-28 05:24
中文注释乱码是字符编码的问题,你给出的那个帖子,里面就有解决方案,自己去看看吧。

语句注释、块注释?不明白你的意思,这个去 Edit->Special Edit 里面看看吧。

字体呈现的效果,是字体的问题,
而不是 UTF-8,UTF-8 是字符编码。
擦鞋匠
3楼-- · 2019-12-28 05:44
 精彩回答 2  元偷偷看……
security
4楼-- · 2019-12-28 11:02
擦鞋匠 发表于 2017-5-24 17:58
1>,今天我稀里糊涂的解决了中文注释乱码问题,我确定我没有更改SI的字体及格式,也没有更改MDK的字体及格式. ...

1、中文不乱码,那肯定是编码格式对上了。SI 默认的是 UTF-8。

2、SI 支持独立配置,和全局配置,要全局配置的话,去 Options > Preferences > Display 下面修改。

3、自动补全括号功能不是挺好的吗,没有这个我还觉得 SI 太 low 了
擦鞋匠
5楼-- · 2019-12-28 12:55
security 发表于 2017-5-25 08:51
1、中文不乱码,那肯定是编码格式对上了。SI 默认的是 UTF-8。

2、SI 支持独立配置,和全局配置,要全局 ...

第一点我还是不太明白...
第二点回答完全正确.
第三点嘛,个人喜好吧
感谢大神指导......
security
6楼-- · 2019-12-28 13:40
擦鞋匠 发表于 2017-5-25 09:11
第一点我还是不太明白...
第二点回答完全正确.
第三点嘛,个人喜好吧

你一直强调自己没有修改字体和格式。
乱码,是跟字符编码相关的,你可以搜一下 UTF-8 的知识。
不乱码,那就是字符编码是一样的,也就是你以前 MDK 用的是 UTF-8,转到 SI 4.0 版本,不需要调整。因为 SI 4.0 默认的就是 UTF-8 编码。

一周热门 更多>