gpt4 book ai didi

javascript - 如何使 contenteditable div 产生智能引号而不是哑引号?

转载 作者:太空宇宙 更新时间:2023-11-04 12:42:27 27 4
gpt4 key购买 nike

当我在 Google 文档中写东西时,我注意到我得到了“”(斜引号)。但是当我自己创建 contenteditable div 时,我得到了“”(哑引号)。

如何让我的 contenteditable div 产生智能引号而不是哑引号?

最佳答案

'内容区'...什么'内容区'??

在 SO 上,您输入答案的文本区域
或者您在发布答案时看到了什么?
或者只是任何具有“contenteditable”属性的 div?

在所有情况下,如果好的引号(我输入/复制/粘贴)自动被那些讨厌的 curl 替换,我会很漂亮<感觉不太好>/smart quotes (我的程序员污点意见)。所以(我不想被证明是错误的):Google Docs 可能会为您替换它们(就像 Word(默认情况下)一样,您也可能通过打开/导入 Word 文件或简单地将文本从 Word 复制到 Google Docs),我打赌可以在 Google Docs 中将其关闭。

感谢 :(在 Google 文档中)在打开的文档中单击“工具”菜单下的“首选项”,然后取消选中“使用智能引号”

因此,如果您想要在您的元素中使用该“功能”:

  • 确保可以将其关闭并且该设置很容易找到
  • 用相应的替换直的
    • 在内容进入您的数据库之前
    • 将存储的内容(从您的数据库)输出到您的“内容区域”

一个人可以/应该在客户端使用 javascript(最好是预览(如 SO),以免干扰用户打字和光标跳来跳去,你会搜索 jumbo-jet-weight x-browser library 等等等等后续问题)来向用户展示他的输入会是什么样子。

编辑:我再次突出显示了“替换”这个词(根据已编辑的问题)。

关于javascript - 如何使 contenteditable div 产生智能引号而不是哑引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26770843/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com