当我在程序(即notepad2,notepad ++,hiedisql,word等等)和wysiwyg之间剪切和粘贴撇号时,我的撇号正在改变一点。它看起来不同,它的行为也有所不同,具体取决于复制源和粘贴源。
这是正常的吗?有没有办法确保一切都以同样的方式呈现撇号?这是一个窗户吗?
我觉得这是一件新事物,但也许它总是这样。
答案 0 :(得分:1)
你的意思是' - 应该是这样的: - 变成'??
如果是这样,你的编辑程序“帮助”将非Ascii右撇号更改为Ascii中唯一的撇号,即“直”撇号:'(反之亦然。)
右撇号和左撇号在Unicode和ISO 8859字符集中定义,但不是Ascii。
解决方案检查编辑的文档,看看是否可以关闭此行为。根据具体的编辑软件及其版本,可能无法实现。
已添加即使Stack Overflow中的这个编辑器也给我带来了一些问题:我输入了Unicode右撇号,它在编辑器中看起来很好。但是预览窗口(以及我的答案的显示)显示撇号是一个“直”撇号:Chrome看起来用于显示和预览答案的字体显示直撇号而不是右撇号。所以我为右撇号添加了一个图形。
对于编写软件,SQL等,你应该坚持使用直撇号。编辑应该不将直撇号转换为右撇号。单引号(撇号)和直引号与打开和关闭引号的问题是文档编辑器和代码(软件)编辑器之间的主要区别。如果您的编辑器更改了撇号和引号,则可能会导致软件出现很多问题。您通常可以关闭“智能引号”或类似行为。