智能引号转换工具

把直引号转换为英语、德语、法语、俄语等样式的排版“弯”引号,或把智能引号还原为直引号。

选项

完全在浏览器中运行,您的数据不会被上传。

什么是 智能引号转换?

把直的打字机引号(" 和 ')替换为某种语言正确的排版引号,并把撇号变成 ’。它也可以反向操作,把弯引号、书名号式引号(guillemets)和日文括号转换回用于代码和数据的普通 ASCII 引号。

如何使用 智能引号转换

  1. 把文本粘贴到输入框中。
  2. 选择转换方向:直引号 → 弯引号,或弯引号 → 直引号。
  3. 转换为排版引号时,选择一种引号样式(英文、德文、法文、俄文、波兰文、瑞典文或日文)。
  4. 复制转换后的文本。

示例

输入
She said "it's fine" and 'ok'.
输出
She said “it’s fine” and ‘ok’.

英文样式

何时使用 智能引号转换

准备印刷、电子书或精致的网页文案时,使用“直引号 → 弯引号”。把文本粘贴到代码、JSON、CSV 或命令行之前,使用“弯引号 → 直引号”,因为弯引号会引起语法错误。有歧义的情况(例如引号紧跟在标点之后)可能需要手动检查。

智能引号转换 的工作原理

当引号位于文本开头,或紧跟在空白、左括号或破折号之后时,它被视为开引号;否则为闭引号。两个字母或数字之间的单引号(don't、l'eau)会变成撇号 ’,位于两位数年代之前的单引号('90s → ’90s)也一样。所选样式提供具体字符,例如英文 “…” ‘…’、德文 „…“ ‚…‘、带不换行空格的法文 « … »、俄文 «…» „…“。反向转换则把所有这些字符(以及 ‟ ‛ ′ 「」『』)映射回 " 和 '。

常见用例

  • 在文章和书籍中正确排版引号
  • 修复文字处理软件插入弯引号导致出错的代码
  • 为翻译把英文引号转换为德文或法文样式
  • 清理从文档粘贴的 JSON 或 CSV

常见问题

为什么弯引号会让我的代码出错?

编程语言和 JSON 只接受直的 ASCII 引号。“ ” 和 ‘ ’ 是不同的字符,会引起语法错误。

法文样式会添加空格吗?

会。法文排版要求在 « 和 » 内侧加不换行空格,工具会在那里插入 U+00A0。

撇号是怎么处理的?

在任何样式中,字母之间的单引号(it's、l'été)或年代之前的单引号('90s)都会变成排版撇号 ’。

探索更多分类