c - 读取 .csv 文件时遇到困难

标签 c excel csv

我正在尝试用 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/

相关文章:

c - 为 RANSAC 采样生成两个随机数

excel - 使用 Excel 显示日期范围内出现的次数

excel - 如何使用 EXCEL 公式从一列单元格中提取具有特定模式的文本?

python - 从制表符分隔文件的列表产品中删除重复项并进一步分类

c++ - 从文本文件创建 2d int 表。输出(可能)是内存块

c - 替换字符串中的单词

linux - 如何在从 csv 文件获取参数的 bash 脚本中运行命令

python-3.x - 如何使用 pandas 获取某种格式的表格并导出为 csv?

c - short/char 上的“~”运算符隐式转换为 int (C/gcc)

excel - 添加对 "No help available"Excel、VBA、用户定义函数的帮助