最近使用 mdk526,编辑设置使用 utf-8,编辑窗口中文正常,但是编译的时候提示 warning: #870-D: invalid multibyte character sequence,解决的方法很简单,在编辑选项 misc 里面填写 --no_multibyte_chars 或者 locale=english,都可以顺利编译。

但是编译完成之后还有一个烦心的事情,市面上很多串口工具的中文都是 gbk 编码的,不能识别 utf-8 的串口中文,需要专门找支持的串口工具。

找来找去,找到一个 teraterm-4.97.exe,这个是支持中文的,只需要如下修改即可。

Setup->Terminal
locale: chinese
CodePage: 936

标签: uart

添加新评论