C语言读取文本文件字符串内容不对,可能是文本编码问题
来源:互联网 发布:java中方法的返回值 编辑:程序博客网 时间:2024/05/24 07:43
最近用fgets函数读取文本文件时,出现一个奇怪的现象;当我读取文本第一行的内容,用字符串格式打印出来正确,单个字符打印却没有达到自己想要看到的结果;但是读取第二行文本内容却又正常,刚开始以为是文件指针的问题,后面发现不是。
最后猜测可能是编码问题,把文本编码格式换了一下,马上就好了。
在notepad++编辑测试,发现把文本文件转换成“ANSI编码格式”或者“UTF-8无BOM格式编码”,读取文件内容正确;转换成“UTF-8编码格式”错误.
总结:遇到此类问题应该考虑文本编码问题
阅读全文
1 0
- C语言读取文本文件字符串内容不对,可能是文本编码问题
- C语言读取文本字符串!
- C语言中用fscanf函数读取文本文件所有内容
- C语言fgets读取整个文本文件的内容
- c语言,读取一个内容长度未知的文本文件。
- C语言fgets读取整个文本文件的内容
- Linux文本文件内容编码问题
- C语言读取字符串问题
- 用c语言读取文本文件
- 用C语言读取文本文件
- c/c++创建并读取文本文件内容
- IOS之C语言读取文本最长字符串
- 字符流读取文本文件的编码问题
- java读取默认编码是ansi的文本文件时,解决中文乱码问题
- java读取文本编码问题
- 转载:怎么从文本文件某一行开始读取文本内容
- [代码实例][C语言]读取文本文件
- Java 小例子:按指定的编码读取文本文件内容
- 文章标题
- Spring MVC第一节课 环境搭建
- Machine Learning on Spark——统计基础(二)
- G128的RTI时间设置
- php编程规范
- C语言读取文本文件字符串内容不对,可能是文本编码问题
- QBC检索方式
- Android 开发总结分享(一)挖坑与填坑
- SQL查询方式
- python如何利用cookies直接扒取用户登陆过后的网页
- Cannot debug application from module app on device
- 虚拟机安装linux步骤
- Docker swarm中跳出加入manage or worker的指令
- SoapUI中新建REST