C / C++ 读取文件出现乱码解决方法 | 您所在的位置:网站首页 › 为什么乱码的字都看不懂 › C / C++ 读取文件出现乱码解决方法 |
昨天用C语言写了一下文件读取,发现读出来的全是乱码。这肯定是文字编码不同导致的。 提供两种方法: 编辑器是记事本的修改方法编辑器是sublime text的修改方法2.1 用sublime text的比较简单,打开之后在文件→设置文件编码(reopen with encoding),选上对应你电脑的编码方式(我的是GBK),然后再刷新一下就可以打开。 2.2 用记事本的话,打开文件→另存为就可以修改编码方式。这里选ANSI。然后另存为的这个新文件编码方式就修改成功了。 在 Windows 记事本中: ANSI指的是对应当前系统的编码。(在简体中文Windows操作系统中,ANSI 编码代表 GBK 编码。)Unicode指的是带有 BOM 的小端序 UTF-16UTF-8指的是带 BOM 的 UTF-8。
最近有人私信我,问我为什么读入文件正常了,但是输出的文件依旧是乱码。 ⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄我是萝莉安, |
CopyRight 2018-2019 实验室设备网 版权所有 |