指南
中文和数字混用怎样影响目录一致性?
混用会让同一栏出现多种写法、让字符排序偏离序号顺序,也可能使查重漏掉别名。解决时分别保存原名、显示名、数值排序键和稳定 ID;先确认目录范围与对象身份,再统一编号。
包含 5 个可复现步骤
阅读指南内容目录
本站现有学习材料目录,按学习编号列出;不是实时资讯或未经核实的更新榜单。
混用会让同一栏出现多种写法、让字符排序偏离序号顺序,也可能使查重漏掉别名。解决时分别保存原名、显示名、数值排序键和稳定 ID;先确认目录范围与对象身份,再统一编号。
包含 5 个可复现步骤
阅读指南先按题设身份信息建立八行原名映射,再给已确认记录填显示名与排序键。参考结果为六行接受、两行待查,接受行对应五个不同对象;不得删除原始行来制造整齐的目录。
包含 5 个可复现步骤
阅读指南批量改名之前先生成候选映射,按目录范围检查重名和身份冲突;确认后小批更新显示与链接,并保留旧名、规则版本和回退记录。相同规范名只是复核线索。
包含 5 个可复现步骤
阅读指南虚构栏目“第二区”“第2区”“第2区”可能指同一栏,也可能来自三个不同目录。先记录目录范围和稳定 ID,再讨论把显示名统一为“第2区”。
NFKC 可将全角“2”规范为“2”;中文“二”不是这种全角字符。把“第二区”写成“第2区”需要你明确批准的编号规则,不能假定 Unicode 自动理解栏目含义。
按字符逐位比较时,字符串“第10区”可先于“第2区”。如果业务含义是序号,单独存整数 sort_number=2 或 10;统一前缀后再比较序号。
把虚构目录 A 的第一区、第2区、第二区、第10区、第02区、一线观察及目录 B 的第2区、A 的 2区,逐行填写 ID、显示名、排序键与处理状态。
当“第02区”转换后命中现有“第2区”,先比较稳定 ID。ID 一致且规则确认前导零仅为显示格式时可收为别名;ID 不同则保留两条并报告冲突。
规范化前后应能对上全部原始行,每个别名都能追到稳定 ID;未知记录仍可查到。显示名变化无需更换 ID,已使用的旧链接需保留或在确认目标后迁移。