问题遇到的现象和发生背景
想要通过c语言读取桌面上txt文档的内容(文档为utf-8编码形式),但是运行结果为乱码
问题相关代码,请勿粘贴截图
int main()
{
char a[12] ;
FILE* fpRead;
fopen_s(&fpRead, "C:/Users/Apple/Desktop/1.txt", "rb");
if (fpRead == NULL)
{
printf("未读到文件");
return 0;
}
for (int i = 0; i < 12; i++)
{
fscanf_s(fpRead, "%c", &a[i]);
printf("%c\n", a[i]);
}
//getchar();
SqList L;
initList_Sq(L);
/*for (int i = 0; i<10; i++)
{
L.elem[i] = a[i];
printf("%c", a[i]);
}*/
//display(L);
return 1;
}