为什么keil c51v9.00保存新文件夹后,在编写程序时 打汉字就是乱码
这是 keil 对汉字编辑的bug ,解决办法:
在程序中用汉字一定是定义字符串的,所以,先写好声明语句,打好一对大括号,大括号内打好一对双引号,再把光标点到双引号中,再输入汉字就行了。
见下图。
这样可以输入汉字,但很麻烦的。最好的办法是用其它的文本编辑器软件写程序,网上找,很多的,那些编辑器软件在输入汉字时就没有任何问题的,写好程序后,只用keil编译和仿真。
另外,在keil里,写程序的确不方便。
Keil uVision3 中编辑C文件时输入中文就出现乱码是什么原因呢!?求 解决办法!
编码导致的. keil不支持unicode,当输入中文时默认还是以两个ansi形式保存,所以一旦前面的语句更改了,有可能就没法组成一个汉字了.
比如 "你好" 的16进制编码是 aa bb cc dd,其中aa bb是"你",cc dd是"好",一旦前面有所更改,很容易让编辑器认为 bbcc是一个字,这样就产生了乱码.
解决方法也很简单,在乱码的最面前面加一个空格就行了
--------------------------------------------------------
刚刚看到注释,其实说到底就是编码的问题啊
你用记事本打开这个源文件的时候是不是显示中文没有问题呢?
你这样试一下吧
用记事本打开这个文件,点另存为,看一下下面的编码一览显示的是什么,如果是UTF-8或者unicode或者gbk之类的你换成ansi保存一下,然后再用keil打开试试.其实就是把文件的编码格式转换一下.
如果你那里安装了UE,那就打开UE-文件-转换也可以。
Keil出现乱码怎么办
KEIL的文字编辑功能很烂,尤其是碰到中文或全角字符时,毕竟它的主业不是编辑埃建议你还是用ULTRAEDIT之类的工具编辑,KEIL用来编译就可以了。
keil变成问号的汉字怎么变回来
keil变成问号的汉字变回来的具体步骤如下:
一.在Keil工程里面给程序加注释,发现如果直接往工程里粘贴的话,粘贴到工程的全是乱码。
二.现在可以看到,粘贴到工程的都是乱码。
三.找到Keil的菜单栏,单击“Edit”编辑菜单。
四.在编辑菜单下拉菜单,单击选择Configuration选项,打开Configuration选项。
五.在弹出的设置对话框,单击选择Editor选项,在这个选项有个Encoding选项,修改这里就可以了。
六.设置完成以后,单击“OK”退出设置即可。
七.现在再次粘贴一次,发现就不会出现乱码了,说明修改成功。
Keil中文出现乱码怎么解决
在Keil工程里面给程序加注释,发现如果直接往工程里粘贴的话,粘贴到工程的全是乱码
现在可以看到,粘贴到工程的都是乱码
找到Keil的菜单栏,单击“Edit”编辑菜单
在编辑菜单下拉菜单,单击选择Configuration选项,打开Configuration选项
在弹出的设置对话框,单击选择Editor选项,在这个选项有个Encoding选项,修改这里就可以了
在这个选项有个Encoding选项,在里面设置Chinese GB2312就完成设置了。
设置完成以后,单击“OK”退出设置即可
现在再次粘贴一次,发现就不会出现乱码了,说明修改成功