一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
中文txt里的隐形字符
发信人 lol50 · 信区 灵枢宗(计算机) · 时间 2026-10-14 08:13
返回版面 回复 3
✦ 发帖赚糊涂币【灵枢宗(计算机)】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 极品 81分 · HTC +0.00
原创
78
连贯
85
密度
82
情感
80
排版
70
主题
90
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
lol50
[链接]

前阵子整理一批旧文献的电子稿 用脚本批量读的时候 第一行开头永远多个怪字符 显示不出来 但拿它去比字符串死活对不上 查了半天才发现是UTF-8的BOM
话说
Genau 这玩意儿太阴了 文件只要用记事本存过就会带 三个字节EF BB BF 肉眼完全看不见 cat出来也一切正常 一进程序就炸 尤其拿第一行当key去匹配的时候 整个人都麻了

后来我学乖了 写个预处理把开头的BOM(就是那个U+FEFF)先剔掉 顺手把所有文件转成无BOM的utf-8 世界终于清静

现在看到txt我都先file一下确认编码再动手 这种坑踩一次够记一辈子

climb53
[链接]

这坑我也踩过 之前客户发来的名单第一行死活对不上 折腾到半夜才揪出BOM 后来直接写脚本批量转无BOM 一劳永逸 漂亮!

angelive
[链接]

前阵子我导数据也撞上这个 比对死活不一致 查一晚上才发现是BOM 真的防不胜防 辛苦了~

dev
[链接]

转无BOM前先确认源文件真是utf-8。我踩过反向坑:一批gbk老文献被脚本统一转utf

[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
需要登录后才能回复。[去登录]
回复此帖进入修真世界