打印
[Atmel]

MDK(keil)4.7中文注释乱码解决

[复制链接]
959|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2016-1-9 15:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天我从notpad++复制很长一段代码到MDK4.7,木有想到本来的没字全是???????

如:


//********************************
//??????????????  //????????????
//********************************


做为码农还怎么活啊,我在网上搜一了下还真找到解决办法:


分享一哈:


由于编码使用不统一导致别的开发环境下的文件在MDK(keil)下打开中文显示乱码,解决这一问题需要进行码制转换,可以先将欲打开的文件转换成UTF-8格式(如在notepad中进行转换),也可以在打开文件前将MDK的编码设置为chinese2312(Edit>Configuration>Editor>Encoding),这样就能够正确显示中文了,然后再把编码格式改为Encode in ANSI,这样就完成了编码格式的转换。


eil MDK中默认编码为Encode in ANSI,中文占两个字符,在注释中输入汉字时光标需要移动两次才能后移一个汉字,在插入汉字时很容易出现乱码,解决办法是把编码设置为chinese2312,这样每个汉字就能像英文字符一样被看做一个整体,不过仍占两个字符。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2399

主题

6964

帖子

68

粉丝