我有一堆HTML文檔,其中包含Windows-1252
編碼中的一些簡單文本,但在整個文本中有span
元素的衆多外觀font-family: Symbol
。'font-family:Symbol'and Windows-1252
例如:
<span style='font-family:Symbol'>Ñ</span>
哪個顯示爲希臘字母delta - Δ在瀏覽器中。
谷歌告訴我,使用Symbol
字體可能會在不同的系統上顯示不同的結果,因爲它實際上並不是一個明確定義的字體。
這是真的嗎?使用Symbol
字體是否「不安全」?
如果是這樣,是否有任何方法可以將Symbol
字體中的這些符號可靠地轉換(在我自己的系統中)爲Windows-1252
對應的字體?
Windows-1252根本沒有多少符號。是使用UTF-8的一個選項?或者,您可以使用html引用,即'Δ'爲delta字符。只需刪除字體系列。 – Esailija
@Esailija如果將Windows-1252轉換爲UTF-8是安全的,那麼我想它是可能的。 – Acidic
但是您不是從Windows-1252轉換爲UTF-8。如果您需要增量字符,則需要編寫增量字符。如果您只是將Windows-1252轉換爲UTF-8,則只需改爲「Ñ」,並繼續依賴字體。但是您可以編寫您需要的文本並保存爲UTF-8,並且由於UTF-8可以對它進行編碼,因此您將直接以delta字符結尾。 – Esailija