我试图在C中读取.csv文件(从Excel输出)。我假设文件只是文本值,但我在文件的开头找到了3个字符。它们是(unsigned char):239,187,191。
由于我不期待这些价值观,我的读者会感到困惑并导致问题。但我一直无法找到文件。我将文件保存为Excel中的UTF-8 .csv文件。
答案 0 :(得分:0)
BOM(字节顺序标记)的UTF-8表示是(十六进制)字节序列0xEF,0xBB,0xBF。这些可能会显示为字符。
在十进制中,这些值为239,187和191,如上所示。