時,撇號會發生變化當我在程序(即記事本2,記事本++,hiedisql,word等等)和wysiwyg以及源代碼之間剪切和粘貼撇號時,我的撇號正在發生一些變化。它看起來不同,它的行爲有所不同,具體取決於複製源和粘貼源。當我複製和粘貼
這是正常的嗎?有什麼辦法可以確保所有東西都以同樣的方式呈現撇號嗎?這是一個Windows的東西?
我覺得這是一件新事物,但也許它一直是這樣的。
時,撇號會發生變化當我在程序(即記事本2,記事本++,hiedisql,word等等)和wysiwyg以及源代碼之間剪切和粘貼撇號時,我的撇號正在發生一些變化。它看起來不同,它的行爲有所不同,具體取決於複製源和粘貼源。當我複製和粘貼
這是正常的嗎?有什麼辦法可以確保所有東西都以同樣的方式呈現撇號嗎?這是一個Windows的東西?
我覺得這是一件新事物,但也許它一直是這樣的。
你的意思是' - 應該看起來像: - 變成'??
如果是這樣,你的編輯器程序是「有益」改變了非ASCII右撇成ASCII碼,在「直線」撇號唯一可用的撇號:'(反之亦然)。
的權利和左撇號在Unicode和ISO 8859字符集中定義,但不是Ascii。
解決方案檢查您的編輯器的文檔,看看您是否可以關閉該行爲。根據具體的編輯軟件及其版本,這可能是不可能的。
已添加即使Stack Overflow中的這個編輯器也會導致一些問題:我輸入了Unicode右撇號,在編輯器中它看起來很好。但預覽窗口(以及我的答案的顯示)將撇號顯示爲「直線」撇號:Chrome顯示和預覽答案的字體顯示爲直撇子,而不是正確的撇號。所以我爲右撇號添加了一個圖形。
編寫軟件,SQL等,你應該堅持直撇號。編輯應而不是將直撇號轉換爲右撇號。單引號(撇號)和直引號與開啓和結束引號的問題是文檔編輯器和代碼(軟件)編輯器之間的主要區別。如果您的編輯器爲您更改了撇號和引號,則可能會在軟件中導致很多問題。您通常可以關閉「智能報價」或類似行爲。
太棒了。這有助於很多。感謝您抽出寶貴的時間。 – 2011-02-04 22:51:58