我想開發一個使用 Unicode 的 Web 應用程式。問題是我不知道用戶是否支援完整的 Unicode 集。
Unicode 支援是否取決於瀏覽器或作業系統?常見瀏覽器/作業系統在使用 Unicode 時表現如何?
目標是找到主要支援的 Unicode 字元的大子集(事實上我接受不支援舊技術)。
答案1
答案2
到目前為止,Unicode 支援在瀏覽器中已經相當普遍。但是,這並不意味著支援所有字元。 Unicode 標準不要求支援任何特定的字元集合。沒有字體能夠覆蓋所有 Unicode,並且找到一種實現方式,即使已安裝的字體的聯合體也能覆蓋所有 Unicode,這種可能性也是無限小的。嗯,至少很小。
如果您只需要渲染字符,那麼主要問題是字體,儘管某些瀏覽器無法比其他瀏覽器使用所有已安裝的字體。如果您需要其他支持,例如需要時正確的從右到左渲染,或 Unicode 樣式的換行規則,那麼這更多是瀏覽器的問題。
總而言之,您可能需要大大改進您的問題才能獲得實際有用的答案。
答案3
可能只有 latin1 是安全的。我正在編寫自己的 Web 項目,並使用許多瀏覽器對其進行測試,但有一次,一個人來到辦公室,向我展示網站 url 路徑部分中的波蘭語字元是按百分比編碼的。目前我正在尋找具有類似行為的瀏覽器進行測試,但每個(新)版本都有 url 的 unicode 支援。我知道這只是 Safari,但不知道它是 mac 還是 win 和版本。我在 Windows 7 上使用新的 Safari 沒有任何問題。