不應該使用 UTF-8 格式為基礎的一些例子。
1. 由於 UTF-8 標記不在系統中設計的型別中,因此無法與系統平台中的其他漢字型別一起互換操作。對於 API 开發人員來說,如果希望他們的数据在傳輸過程中以相同的形式表示,就需要在系統中為特定字符集設置型別,而不是使用 UTF-8 來做互換。
2. 由於 UTF-8 對於古文字的支持相對狹窄,因此它不支持可能用於多種語言的古文字。
3. UTF-8 不能用於編解碼中文、日文和韓文字符,因為它們沒有 UTF-8 編碼。
4. 許多電腦軟體和程序開發工具不支持 UTF-8,因為它不是一個對全球標準化的系統,在程式中可能會產生無法解決的問題。
5. UTF-8 不能支持多種文字,根據應用需求,資料保存在不同的文字編碼軟件可能更加有效。
6. UTF-8 編碼在網頁中不可靠,因為它的使用取決於開發人員的知識水平,在字符集經常 inflow 的行業,可用度也是個問題,尤其是在國際對應上。
7. UTF-8 不能用於與過去的編碼不兼容的舊系統中,所以就不能做到編碼彼此之間的兼容性。
8. UTF-8 需要較多的儲存空間來容納所有字符,尤其是當使用處於 Unicode 的高編碼的字符集時更是如此。
9. UTF- 8 編碼不支持外部資源,即使是在特定標準字符集的情況下新系統中。