智能 ↔ 直引号转换
文本
将 `"plain"`、`'plain'` 转为正确的印刷体引号(`"fancy"`、`'fancy'`)— 或反向,使文本可安全粘贴到代码、JSON 或 CLI 命令中。单词内的撇号(`it's`)会被识别并以闭合单引号字形输出,而非开引号。样式按所选语言:英语弯引号、法语 guillemets `« »`、德语 low-9 `„ "`。
—
输出
“Knowledge is power” — Bacon’s old line, and it’s still true today. She said ‘hi’ to me.
撇号规则(`it's`、`world's`)是启发式 — 若文本有特殊标点请检查结果。
使用方法
- 选方向:转为智能(出版用)或转为直引号(代码 / 数据用)。
- 转为智能时,选择语言以使用正确样式。
- 在输入框粘贴文本 — 输入时输出实时更新。
常见问题
- 为什么智能引号在代码里有问题?
- JavaScript、Python、JSON、shell、SQL 都期望 ASCII 的 `"` 和 `'`。从 Word、Notion 或许多 CMS 复制文本时会带来弯引号,导致字符串字面量产生令人困惑的解析错误。用这个工具往返即可修复。
- 如何区分撇号和闭合单引号?
- 当 `'` 处于两个字母之间(`don't`、`world's`)时几乎总是撇号,会用闭合单引号字形。这模式之外,工具像正常引用一样交替开 / 合。
- 法语和德语样式有什么特别?
- 法语使用带不可断空格的 guillemets(`« hello »`)。德语用 low-9 开、high-9 合(`„hello"`)。两者都正确输出;反向到直引号时会去掉额外空格。