文件读取:读出来了一些乱码。
#include <stdio.h>
int main(int argc, const char * argv[])
{
FILE *fp;
int ch;
fp = fopen("/Users/lichan/Desktop/name.rtf", "rb");
while ((ch=getc(fp)) != EOF)
{
putchar(ch);
}
return 0;
}
文件内容:lichgan isdadafadad
读出来的内容:
{\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf370
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural
\f0\fs24 \cf0 lichgan isdadafadad}
请问这是怎么回事呢?
...全文
相关推荐
解决Labview中关于读取txt文本文件,读出来是乱码的问题
解决Labview中关于读取txt文本文件,读出来是乱码的问题
IO文件读取以及解决中文乱码
一、读取文件内容的三种方式 1、文件的读取 主要介绍两种常用的读取方法。按行读取和按字符块读取。 1.1 一次读取一行作为输入 //按行读取文件内容 public static String Read1(String infile) throws Exception //infile="data/in.txt" { StringBuffer sb = new StringBuffer();...
java 读取文件乱码
NULL 博文链接:https://call-me-java-126-com.iteye.com/blog/1544324
Java读取TXT文本文件乱码解决方案.doc
Java读取TXT文本文件乱码解决方案.doc
C#读取中文文件出现乱码的解决方法
本文实例讲述了C#读取中文文件出现乱码的解决方法。分享给大家供大家参考。具体分析如下: 先来看这段代码: FileStream aFile = new FileStream(SingleFile,FileMode.Open); StreamReader sr = new StreamReader(aFile,Encoding.GetEncoding(gb2312),true); string FileContent = sr.ReadToEnd(); aFile.Close(); ProcessData Pd = new ProcessData(); Pd.ProceData(FileC


