编码问题? 使用fprintf输出结果为application/octet-stream编码类型文件。
为什么我用sprintf输出流到文件,使用file -i显示的文件类型是:application/octet-stream? iconv没法转换此类编码。
文件读入的内容是utf8格式的,使用
FILE *fin = fopen("../taiyu/get_content/sentence_thai", "r"); 读入
fprintf(fout, "%s\t%d\n", (it -> first).c_str(), it -> second); 输出
输出前加上utf8的标识头,结果也是一样。
为什么不是utf8格式的呢。
求解释。