C语言读入txt文件中的中文字符输出乱码
**记录下自己在文件操作上遇到的常见问题**
- 输出乱码的情况
- fopen函数读写的相关操作
输出乱码的情况
在使用C语言时我们一般用fopen
函数打开文件,如下
#include<stdio.h>
int main()
{FILE *fp;char a[10];fp=fopen("temp.txt","r");fscanf(fp,"%s",a);printf("%s\n",a);return 0;
}
如果输出的都是乱码的话
打开对应的temp.txt文本文件,左上角选择文件将其另存为,最下面的编码将UTF-8改为ANSI并保存,再输出就可以正常输出文字了(注意不要超出内存空间)。
fopen函数读写的相关操作
函数fopen
的一些操作应用
fopen("***.txt","w");
使用fopen
函数打开文件时,如果想在原有的基础上继续写入数据,使用a
,w
会先清空文档中的原始数据,而a是在文档的末尾追加写入数据,指针指向文档末尾。
也可使用r+
,r+
和w+
都是读写模式,不同的是w+
会先清空文件。
C语言读入txt文件中的中文字符输出乱码相关推荐
- 如何用c语言从txt文件中读取数据
用C语言从txt文件中读取数据,可以使用C标准库文件自带的文件接口函数进行操作. 一.打开文件: FILE *fopen(const char *filename, const char *mode) ...
- python读取字符串指定位置字符_python读取txt文件中特定位置字符的方法
python读取txt文件中特定位置字符的方法 如下所示: # -*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding(' ...
- 发送附件时,防止文件名中的中文字符变成乱码
在.net2005中,利用System.Net.Mail;下的MailMessage类发送邮件,为了防止附件文件名中的中文字符变成乱码,需要加attachment.NameEncoding = Enc ...
- C语言在TXT文件中搜索字符串
方法一: bool CBrowseDir::SearchTXT(const char *filename) {string filename1( filename );string keyword( ...
- R语言读取txt文件中的内容
在RGui中读取.txt文件中的内容,采用函数read.table("xxx.txt",head=TRUE|FALSE); 其中head=TRUE表示含有属性的标题,hea ...
- C语言 从指定文件中依次读出字符直至文件结束
程序代码如下: #include<stdio.h> #include<stdlib.h>int main() {FILE * a;int count = 0,ch;a = fo ...
- python学习-循环替换txt文件中的指定字符
使用场景:将test.txt文件中10到75之间,每一个序号前都添加一个解析加换行 运行前: 1. 运行后: 解析: 1. 说明:txt使用默认ANSI编码格式即可 #coding=utf-8def ...
- c语言 在txt文件中搜索关键词_c语言从文件中查找字符串
展开全部 这需要使用匹配算法来62616964757a686964616fe58685e5aeb931333337396231实现,具体参考代码如下:#include #include #define ...
- 查找Word文件中的中文字符
高级查找 勾选<使用通配符> 查找内容为["-¥] 查找中文字符(包括中文标点符号)然后<阅读突出显示>!
最新文章
- java中运算符_JAVA中的运算符
- python和pytorch是什么关系_【PyTorch】Tensor和tensor的区别
- CES上那些卖萌耍酷的家用机器人究竟怎么样?还是不太懂人话
- 《数字图像处理》实验三
- ios8 关于定位的一些问题
- 数据结构与算法分析——第五章、第六章
- 批处理检测局域网电脑是否开机(转载)
- IT6801FN图像质量调优
- 使用CAD偏移和阵列命令绘制图形、使用CAD旋转复制命令绘制图形
- Spring容器框架
- Vue前端如何与后端进行数据交互
- mysql从服务器能否修改数据,mysql数据库操作新手入门,手把手的教会你 _数据库教程...
- Golang字符串拼接的方法
- 视觉高精度测量,影响精度的5大关键因素
- 锤子手机获工信部入网许可:清晰照曝光
- ubuntu 启动遭遇 no such partition grub rescue处理方法
- vue 表单对象里还有对象,多层嵌套校验,制定校验规则
- 加密算法、公钥、私钥、数字签名与CA
- 如何在网上调研某公司背景及项目情况
- java解析mdb文件_Access MDB文件解析查询,Access数据库解析工具类MdbUtils