Text 复制和粘贴时,撇号会更改

Text 复制和粘贴时,撇号会更改,text,formatting,rendering,Text,Formatting,Rendering,当我在程序(即notepad2、notepad++、hiedisql、word等)和所见即所得(wysiwyg)以及源代码之间剪切并粘贴撇号时,我的撇号会有一些变化。根据复制源和粘贴源的不同,它看起来不同,行为也不同 这正常吗?有没有办法确保每件事都以同样的方式呈现撇号?这是窗户吗 我觉得这是一个新事物,但也许它一直都是这样。你的意思是“--应该看起来像:--变成” 如果是这样,编辑器程序将“有益地”将非Ascii右撇号更改为Ascii中唯一可用的撇号,即“直”撇号:'(反之亦然) 右撇号和左撇

当我在程序(即notepad2、notepad++、hiedisql、word等)和所见即所得(wysiwyg)以及源代码之间剪切并粘贴撇号时,我的撇号会有一些变化。根据复制源和粘贴源的不同,它看起来不同,行为也不同

这正常吗?有没有办法确保每件事都以同样的方式呈现撇号?这是窗户吗

我觉得这是一个新事物,但也许它一直都是这样。

你的意思是“--应该看起来像:--变成”

如果是这样,编辑器程序将“有益地”将非Ascii右撇号更改为Ascii中唯一可用的撇号,即“直”撇号:'(反之亦然)

右撇号和左撇号是在Unicode和ISO 8859字符集中定义的,但不是Ascii字符集

解决方案检查文档以供编辑器查看是否可以关闭该行为。根据特定的编辑软件及其版本,可能无法执行此操作

添加了即使是堆栈溢出中的编辑器也给我带来了一些问题:我输入了Unicode右撇号,它在编辑器中看起来很好。但是预览窗口(以及我的答案的显示)将撇号显示为“直”撇号:Chrome用于显示和预览答案的字体显示为直撇号,而不是右撇号。因此,我为右撇号添加了一个图形

对于编写软件、SQL等,您应该坚持使用直撇号。编辑应而不是将直撇号转换为右撇号。单引号(撇号)和直接引号与开始引号和结束引号的问题是文档编辑器和代码(软件)编辑器之间的主要区别。如果编辑器为您更改撇号和引号,可能会在您的软件中造成很多问题。通常可以关闭“智能引用”或类似的行为