智能引号与破折号转换器
把直引号转换成带正确撇号的弯曲“智能”引号,或把弯引号还原成普通 ASCII;还能把 -- 转成破折号、... 转成 …,并可选择引号样式。
撇号始终是 ’(U+2019),包括 ’90s、rock ’n’ roll 和 ’tis 中的撇号。紧跟在数字或右括号之后打开的引号可能有歧义,请检查。
文字处理软件会把你输入的引号变成弯曲的“智能”引号,但代码编辑器、纯文本工具和许多网页表单会保留直引号。这个转换器可以双向工作:给直引号文本换上规范的排版引号、撇号和破折号,或者把弯引号还原成普通 ASCII,以便用于代码、CSV 文件和会弄乱弯引号的系统。内置七种各国的引号样式,从英语的 “…” 到德语的 „…“、法语的 « … » 和日语的「…」。
使用方法
- 粘贴文本。
- 选择转换成弯引号还是直引号。
- 如果选弯引号,请选择你所写语言的引号样式。
- 选择破折号和三个点的转换方式,然后复制结果。
计算公式
直引号在行首、空格、括号或破折号之后打开,其他位置则关闭
这是 SmartyPants 和文字处理软件使用的规则;两侧都有空格的引号会关闭当前已打开的引号。夹在两个字母之间的单引号始终是撇号(don’t、l’été),后面紧跟两位数字(’90s)或一些常见缩写(’tis、’em、rock ’n’ roll)之前的也是。撇号在所有样式中都是 ’。破折号遵循你所选的选项:把“--”转成长破折号,或按 LaTeX 的惯例,“--”为短破折号,“---”为长破折号。法语样式会在 « » 内侧放一个不换行空格,避免符号单独留在行尾。
示例
默认文本中的一部分,"你好,"她说。 和 '过得好吗 -- 真的...',转成英语样式后变成 “你好,”她说。 和 ‘过得好吗 — 真的…’。共改变 4 个引号、1 个破折号和 1 个省略号。把结果再转回直引号,就能还原成原文(破折号为 --)。
常见问题
为什么弯引号会弄坏我的代码或 CSV 文件?
编程语言、JSON 和 CSV 只把直字符 " 和 ' 当作引号。弯引号是不同的字符(U+201C、U+201D、U+2018、U+2019),所以从 Word 或网站复制来的字符串可能无法解析。粘贴到代码之前,请先转换成直引号。
撇号和右单引号有什么区别?
在英语排版中它们是同一个字符 ’(U+2019),所以 ’90s 以一个看起来像右引号的符号开头才是正确的。常见的错误是用了左引号的 ‘90s。
应该用哪种破折号?
长破折号(—)表示句子中的停顿。短破折号(–)连接范围,比如 10–20 或 9–5。连字符(-)连接单词,比如 well-known。许多作者用 -- 输入长破折号;LaTeX 用户用 -- 表示短破折号、--- 表示长破折号,也就是第二个选项。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/smart-quote-converter/
引用此工具
kakaoCalc. (2026, November 8). 智能引号与破折号转换器. https://kakao.mobile/zh/tools/smart-quote-converter/
“智能引号与破折号转换器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/smart-quote-converter/.