我正在尝试用 C 读取 .csv 文件(从 Excel 输出)。我假设该文件只是文本值,但我在文件开头发现了 3 个字符。它们是(无符号字符):239、187、191。
由于我不期望这些值,因此我的读者会感到困惑并导致问题。但我一直没能找到文档。我从 Excel 将该文件另存为 UTF-8 .csv 文件。
最佳答案
BOM(字节顺序标记)的 UTF-8 表示形式是(十六进制)字节序列 0xEF、0xBB、0xBF。这些可能会显示为字符 。
以十进制表示,这些值为 239、187 和 191,如上所示。
关于c - 读取 .csv 文件时遇到困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49410270/