CLion配置问题
Q7nl1s admin

CLion配置问题

引子

由于 .c 文件文字编码出现乱码,然后把整个文件的编码类型都改成了GBK

image-20230303221634282

image-20230303221335859

最后从utf-8文件读取内容输出出现乱码

image-20230303221717729

解决

由于文件的编码格式问题,只能正常读取 gbk 格式文件

image-20230305143628689

所以我们先将项目文件的的编码格式修改为 utf-8

image-20230305143827339

再将字符编码替换为 utf-8

image-20230305143915517

问题解决

如果文件在写入过程中变为二进制格式,可能是因为在写入时使用了二进制模式打开文件,例如在使用fopen()函数打开文件时使用了”wb”或”w+b”作为文件打开模式。这种模式会将文件写入为二进制格式。

如果你想让文件保持文本格式,需要使用”text”模式打开文件。在使用fopen()函数打开文件时,可以使用”w”或”w+”作为文件打开模式,这样写入的数据就会按照文本格式进行写入。

如果文件已经被写入为二进制格式,可以尝试重新打开文件并使用”text”模式写入数据,覆盖掉原来的数据。如果重新写入后仍然无法正常显示,可能是因为原始的文本数据已经被破坏或损坏,需要找到原因并修复文件。

 Comments
Comment plugin failed to load
Loading comment plugin
Powered by Hexo & Theme Keep
Unique Visitor Page View