Telegram纸飞机从keil复制粘贴中文乱码解决办法?

诺惜文诺惜文06月19日971

使用Keil把代码复制到Telegram发群时,中文总是变乱码,求大佬支招,在线等急!!!

2 个回答

孤舟横
孤舟横回答于 06 月 19 日
最佳答案

此问题主要是由于编码方式不同导致的。Keil默认是ASCII/ANSI编码,Telegram支持Unicode编码,两者混合使用导致乱码。

解决办法:

1. 在Keil中复制前,要将中文注释改为英文注释,例如将「变量说明」改为「var_desc」

2. 使用记事本/VSCode等可以转换编码的工具中转。复制前先将文本另存为UTF-8格式

3. 复制之后,在Telegram中先粘贴到对话框里,然后长按选中文字,点击「编辑」即可自动转码

4. 截图发代码片段最稳妥

实际交流建议使用英文,英文跨平台兼容性更高,中文乱码本质是编码标准不一致导致,遇到编码标准不一致的情况都可以使用中间转换编码器。

仆华婉
仆华婉回答于 06 月 19 日

1. 你所遇到的问题是因为Keil默认编码和Telegram编码不一致。

2. 解决办法很简单:复制之前先在keil另存为utf-8格式的文件。

3. 保存下来后用记事本打开复制就不会乱码了。

4. 或者是直接截图发到群里也可以。

5. 经常使用的话,建议将Keil的编码设置为UTF-8

6. 这个问题本质上是字符编码转换问题,不要纠结。

7. 采用这个方法试下应该就能解决了。

您的答案