用Telegram纸飞机复制Keil代码后中文乱码怎么办?

抄明智抄明智06月19日1042

我用微信把Keil的代码复制到Telegram纸飞机里中文就乱码了?这是不是纸飞机不支持复制代码啊?有没有懂的大神来教教我怎么解决?

2 个回答

让昕月
让昕月回答于 06 月 19 日
最佳答案

你遇到的情况很普遍,就是编码格式问题引起的。微信跟Telegram处理中文时不一样,特别是代码中包含特殊字符时更容易出问题。

解决方法很简单:

1. 通过记事本或者VS Code等工具保存代码文件,并选择utf-8编码格式

2. 复制代码之前先粘贴到文本编辑器里面转换格式

3. 如果非要原封不动的复制,那不妨先将代码截图再发

Telegram没有问题,只是在处理中文编码容易"翻车"。目前大部分开发环境都支持UTF-8,换个方式操作都可以解决。在实际开发中,我也经常遇到乱码问题,按照上述方法操作就OK了。代码类的文件建议直接上传文件最为稳妥。

陈旭炎
陈旭炎回答于 06 月 19 日

这属于编码格式的问题。

1. Keil默认使用ANSI编码,Telegram后台采用UTF-8编码,两种编码混用产生中文乱码。

2. 你可以尝试将代码粘贴到记事本,另存为的时候选择"UTF-8"格式,再从记事本复制到Telegram。

3. 微信自带转码所以不会出现乱码,Telegram没有这个机制。

其实不是Telegram不支持代码,是编码格式不统一。源文件和接收端统一编码就不会乱码,明白了吗?

您的答案