Java 18將指定UTF-8作為標準Java API的預設字符集
20 多年後Java終於將預設字符集更改為 UTF-8 ,可能存在重大風險,亞洲地區的 Windows 使用者以及亞洲和其他地區的某些伺服器環境可能會受到影響。
透過將 UTF-8 指定為預設字符集,依賴於預設字符集的 API 將在所有實現、作業系統、區域設定和配置中保持一致。
許多環境中的應用程式可以預期來自 UTF-8 的風險非常低。例如,MacOS 已將 UTF-8 作為其多個版本的預設字符集,多個Linux 發行版也使用 UTF-8。
但是還是會風險存在:
- 在處理未指定新預設字符集時生成的資料時,應用程式可能無法正確執行。這種風險並不新鮮。
- 亞洲地區的 Windows 使用者
記錄/陣列的模式以及UTF-8字符集是Java 18兩個特性JEP提案。
相關文章
- Java 18為什麼要指定UTF-8為預設字符集Java
- portlets API將成為標準!API
- php 設定字符集為utf-8PHP
- Eclipse更改預設字符集 設定UTF-8Eclipse
- Java的標準日誌Java
- 設定myeclipse的預設編碼為utf-8Eclipse
- Java程式設計師的工資標準是多少Java程式設計師
- JDK 18:Java 18預覽 -infoworldJDKJava
- java 解析SOAP字串指定標籤轉換為實體類Java字串
- 23.java介面預設方法和時間APIJavaAPI
- Java —— 標準輸入輸出Java
- JBI - Java實現SOA的標準方法Java
- MySQL修改表預設字符集行為MySql
- Red Hat為Java EE 7提交新的快取規範標準Java快取
- ECMAScript 6標準將為JavaScript引入類的概念JavaScript
- win10系統怎麼將字符集從gbk改為utf-8Win10
- JAVA字符集Java
- 為 Java 程式設計師準備的 Go 入門 PPTJava程式設計師Go
- Java的API設計實踐JavaAPI
- Java與資料庫 —— JDBC標準Java資料庫JDBC
- java統一返回標準型別Java型別
- 作為Java程式設計師,你遇到過哪些質量很高的Java面試!Java程式設計師面試
- Java19將成為非常了不起的Java版本?Java
- ORACLE 修改資料庫的字符集編碼為UTF-8Oracle資料庫
- 為什麼每個Java的類欄位預設要設為finalJava
- Java中將方法作為引數傳遞5種方式Java
- 請問怎麼將rose的字元編碼設為utf-8ROS字元
- winxp系統下將指定輸入法怎麼設定為預設輸入法
- 為Java程式設計師準備的10分鐘Perl教程Java程式設計師
- Java如何將Object轉換成指定Class物件JavaObject物件
- BAT面試須知:Java開發的招聘標準BAT面試Java
- java培訓收費標準是怎樣的Java
- 【地圖API】為何您的座標不準?如何糾偏?地圖API
- [Java] 超簡圖床(Java版) —— 專為Api而生Java圖床API
- java培訓有哪些收費標準?Java
- java截獲標準輸出(2)(轉)Java
- java截獲標準輸出(1)(轉)Java
- Java 將Excel轉為SVG的方法JavaExcelSVG