• C++ 输出文件编码控制


    c++ 读写文件需要包含fstream头文件。

    读文件声明形如:  ifstream fin("路径");

    写文件声明形如:ofstream fout("路径");

    读文件时可以采用getline(fin,string s)函数完成读取一行的目的,可以直接使用while(getline(fin,s)){}来循环读取。

    输出直接使用<< 输出操作符即可;

    如果读取的文件中有中文字符且需要区分的话,那么首先需要判别是utf-8还是gbk编码格式的,因为这两种编码方式下中文所占的字节数是不一样的,utf-8占用了3个字节,而gbk则占用了2个字节。另外对于标点符号,中文的逗号和英文的逗号是不一样的,英文的逗号占用一个字节,而中文的逗号则占用两个字节。如果不需要判断的话,那么直接按字节依次输出就可以了。

    对于输出文件编码的控制可以用高级保存选项进行修改。

  • 相关阅读:
    HTTP协议
    DNS解析原理
    数据库 怎么配置多实例
    mysql回表
    Oracle进程说明
    Oracle动态和静态参数文件和控制文件
    Oracle数据库的启动和关闭过程
    Mysql索引
    sqlserver备份还原
    oracle undo表空间异常激增排查
  • 原文地址:https://www.cnblogs.com/hyserendipity/p/7077821.html
Copyright © 2020-2023  润新知