使用CLion打开本地文本文档,输出中文出现乱码,一般情况输出中文没有出现乱码,仅在访问本地文档的时候输出中文出现乱码, 和文件编码无关。如有解决方法请告知,这将对我有很大帮助!

img


#include<stdio.h>
#include<stdlib.h>
int main(void)
{
    FILE*fp;
    fp=fopen("C:\\Users\\LVSHUN\\Desktop\\新建 文本文档.txt","r");
    if((fp=fopen("C:\\Users\\LVSHUN\\Desktop\\新建 文本文档.txt","r"))==NULL)
    {
        printf("\n不能打开文件,数据保存失败!\n");
        exit(0);

    }
    while(!feof(fp))
    {
        char ch;
        ch=fgetc(fp);
        putchar(ch);

    }
    fclose(fp);

    return 0;
}

**使用CLion打开本地文本文档,输出中文出现乱码,一般情况输出中文没有出现乱码,仅在访问本地文档的时候输出中文出现乱码,
和文件编码无关。如有解决方法请告知,这将对我有很大帮助!
**

img


记事本是ANSI模式保存的,不知道是不是编译器的问题