Text/Clean

整理不可见字符·引号

整理 NBSP、零宽字符、BOM、弯引号、被拆开的韩文字母等看不见的差异。

示例

  • 使用的选项
  • 默认选项
输入
“Smart quotes” andnon-breakingspace
한글
结果
"Smart quotes" and non-breakingspace
한글

示例中的符号:⇥ 制表符 · · 行尾空格 · ⍽ NBSP · □ 全角空格 · ◌ 零宽字符

在工具中打开此操作

它做什么

整理那些在屏幕上看起来一模一样、实际字符编码却不同,从而妨碍搜索、比较和去重的字符。每一项都可以单独开关。

选项

  • 弯引号 → 直引号:把 Word 或聊天软件自动替换成的 “ ” ‘ ’ 转为 " '。粘贴到代码、CSV、JSON 之前需要这样做。
  • 特殊空格 → 普通空格:把网页中常见的不换行空格(NBSP,U+00A0)、窄空格(U+202F)以及各种宽度的空格(U+2000~U+200A)转为普通空格。这是 Excel 的 VLOOKUP 找不到匹配值的常见原因。
  • 删除零宽字符·BOM:删除零宽空格(U+200B)、零宽非连接符·连接符(U+200C·U+200D)、单词连接符(U+2060)、BOM(U+FEFF)和软连字符(U+00AD)。复制来的 URL 或话题标签失效时,往往就是它们造成的。零宽连接符也用于部分表情符号组合,如果需要保留表情符号,请关闭此选项。
  • 各种破折号 → 连字符:把 – — ‒ − 统一为 -。默认关闭。
  • 省略号 → 三个句点:把单个字符 转为 ...。默认关闭。
  • Unicode NFC 规范化:在 macOS 上创建的文件名或部分文本中,韩文会以 ㅎ ㅏ ㄴ 这样拆开的字母(NFD)形式保存。NFC 规范化会把它们合并为完整的音节 。带重音符号的拉丁字母也会以同样方式合并。

什么时候用

其他整理操作的结果看起来不对劲时,最先应该怀疑的就是这里。把它放在大多数配方的最前面比较稳妥。全角字母数字由 全角 ↔ 半角转换 负责。