洋桃技术支持0004:注释信息出现乱码如何解决?
洋桃技术支持0004:注释信息出现乱码如何解决?
提问:
杜老师,我复制洋桃教学视频中示例程序的代码,但注释信息本应显示中文的地方变成了乱码,这是什么原因?
解答:
由于KEIL是英国公司研发的,他们对英文之外的其他语言支持并不理想。当我们输入中文时,会涉及到字符编码和全角半角问题,导致显示乱码。下面给出乱码的原因。
1,字符编码问题
当使用中文做注释时,编辑器必须要采用支持中文的编码格式,最常用的是GB2312(国标)和BIG5(大五码)。如果您要使用繁体中文可选择BIG5,如使用简体中文可选择GB2312编码。方法是点击菜单栏中的“Edit”(编辑),然后选择最后一项“ Configuration...”(配置),在弹出的窗口中选择“Editor”(编辑器)选项卡中选择编码方式(Encoding)为GB2312或BIG5。这样才能支持中文字符的输入。
如果你是从其他地方复制过来的代码,可以先删除有问题的代码,把编码方式设置好后再复制一次,就不会出问题了。
在Editor选项卡中选择编码为中文GB2312
2,全角半角问题
即使选择了GB2312或BIG5编码,在输入中文时也会出现部分文字乱码。这是因为中文字符是全角字符,占用2个半角的位置。如果你先写入一些全角汉字,然后在某个汉字的中间插入半角(或全角)字符,之前的汉字就会被拆分,形成两个乱码。这个问题多出现在KEIL2及之前版本,自KEIL3版本之后则对此做了优化,很少出现此问题。 如遇见这个问题可以升级软件版本,或者注意不要在汉字中间插入字符。
洋桃技术支持0004:注释信息出现乱码如何解决?相关推荐
- 洋桃技术支持0006:开发板上电扬声器有杂音怎么办?
洋桃技术支持0006:开发板上电扬声器有杂音怎么办? 提问: 洋桃1号开发板插入USB线后运行出厂程序,这时我发现扬声器里发出吱吱的电流声.这样正常吗?是质量问题吗? 解答: 首先说明,出现电流声是正 ...
- 洋桃技术支持0002:中断函数调用冲突问题
[洋桃技术支持]编号0002:中断函数调用冲突问题 提问: 杜老师,我的程序进入到中断之后,执行完一次中断就不返回主函数了,请问这是什么原因呢? 问题的扩展: 在开启中断函数后 (下图中的NVIC_C ...
- 洋桃技术支持0005:洋桃1号开发板上电不运行如何解决?
洋桃技术支持0005:洋桃1号开发板上电不运行如何解决? 提问: 我购买的洋桃1号开发板,之前一直用的好好的,但今天插上电源发现没有反应,但核心板上的ASP指示灯是亮的.这是什么原因? 解答: 导致洋 ...
- ubuntu下eclipse打开window下的java文件,注释内容为乱码,解决方法
2019独角兽企业重金招聘Python工程师标准>>> 今天打开了以前的工程,想看看以前写的代码,打开后发现以前的java源文件的注释变成了乱码,于是在google上开始了搜索,得到 ...
- 洋桃技术支持0001:GPIO驱动12864液晶屏需要注意哪些事项?
[提问]请问洋桃1号开发板的GPIOB端口要使用的话,硬件上和软件上需要注意什么?我想用STM32上的GPIOB端口控制点亮一个20口的12864液晶屏? 解答: [方法论] 1,解决这个问题的方法是 ...
- mysql 注释 乱码_mysql中注释显示中文乱码怎么解决
2016-12-10 回答 linux下mysql插入中文显示乱码解决方案 mysql -uroot -p 回车输入密码 进入mysql查看状态如下: mysql不能插入中文 默认的是客户端和服务器都 ...
- VS中的代码拷贝到word中时,中文注释会出现乱码的解决办法
如题: 先右击->选择"粘贴选项"为"只保留文本": 虽然,能解决乱码的问题,但代码的不同颜色显示会丢失.
- 《Oracle comment on注释信息方法论》
更多精彩内容尽在leonarding.blog.51cto.com <Oracle comment on注释信息方法论> 引言:在DBA日常工作中写注释信息可能会经常有,但用Oracle命 ...
- 国家级版权区块链系统 DCI标准联盟链发布 迅雷区块链提供技术支持
[互链脉搏讯]3月28日,中国版权保护中心主办的"2019CPCC中国版权服务年会"上,由中国版权保护中心联合12家成员单位,发布了中国数字版权唯一表示(DCI)标准联盟链.互链脉 ...
最新文章
- iOS设计模式 - 生成器
- C语言中的sizeof解析
- Java的List转Scala的数组
- Fiddler抓取https相关设置
- 定时器new Timer().schedule()的使用
- iOS学习笔记11 多线程入门
- 我的世界java骷髅马_我的世界1.9版本新功能曝光 骷髅马正式加入
- Java Calendar类知识点总结
- IOT(9)---MQTT 优缺点
- C++ 文字常量与常变量
- 脑洞大开!把 14 亿中国人拉到一个微信群 ?
- word中图片为嵌入式格式时显示不全_word插入图片嵌入式 word图片显示不全
- redis的lpush、rpush、rpop、lpop位置的简单理解
- js网页右下角弹窗js特效
- winscp 查看隐藏文件
- 解决IOS播放器KxMovie播放音频卡顿的问题
- mysql免安装版linux_Linux下配置免安装版的MySQL
- chart.js报错“Canvas is already in use. Chart ...must be destroyed before the canvas can be reused ”
- Python获取 当前目录、上一级目录
- 品牌营销的反思录:品牌、市场与营销学习心得笔记