這是一個最佳實踐問題。
我應該用 ascii 編碼 tex 檔案還是應該使用 utf-8?在 tex 檔案程式碼中出現 ascii 字元且沒有其他字元的情況下,是否出於某種原因(任何原因)而首選?
(顯然對於直接輸入的外文字符,utf-8是首選,但這裡不分析這種情況。)
Q1) 在這種情況下使用 ascii 輸入編碼有什麼好處?
Q2) 如果我有一個以 ascii 編碼的 tex 文件,並且我將文字複製並貼上到 utf-8 編碼的文檔中,那麼保存 utf-8 時會出現問題嗎?我想不是:utf-8 包括 ascii,但我可能是錯的。我是嗎?
Q3) 如果我將 utf-8 編碼文檔中的文字複製到 ascii 編碼文檔中,有什麼問題嗎?假設只複製和貼上 ASCII 字元?
答案1
對於ascii 範圍內的字符,UTF8 和ASCII 是逐字節相同的,因此如果您有一個ascii 編碼的純文本文件,它也是UTF-8 編碼的,同樣,如果它是UTF-8 編碼但僅包含該範圍內的字元x00 - x7F 然後它們直接使用相同範圍內的位元組進行編碼,因此是有效的 ASCII 檔案。