Telegram纸飞机项目中的.c文件打开乱码怎么办?
2 个回答
.c源码文件打不开,大概率不是文件损坏,而是编码格式不对,你用的什么编辑器,建议使用VSCode或Sublime Text等现代编辑器,能自动识别编码格式。
编辑器没有正确识别的话可以手动尝试一下UTF-8、GBK等编码,找到另存为尝试用不同编码保存再打开。
Telegram的C语言代码可能带有特殊字符,例如俄语的注释或者Unicode字符。这时候你可以使用Notepad++这类轻便的工具来试试。
还有可能是文件本来是二进制文件被当成文本打开。建议从Telegram官方仓库重新下载源码包确认。
.c文件乱码一般有两种情况:
1. 文件被错误地保存为文本。Telegram的项目中一些.c文件其实是编译后的二进制文件,使用文本编辑器打开是乱码
2. 编码格式错误。可以尝试用Notepad++等支持切换编码格式的编辑器打开,尝试用UTF-8/BOM/ANSI等不同的编码格式。
建议确认下载的源码是否是官方的标准源码包,如果是非官方源码,可能文件被搞错了。可以去GitHub官方仓库重新下载,用正确的工具打开查看。明白了吗?