International Component for Unicode (以下簡稱 ICU) 使得開發人員在 C/C++ 和 Java 上開發全球化軟體產品更容易,ICU 是由 IBM 發布和維護,並且是開放原始碼的。
ICU 可以根據客戶端的語言環境給客戶返回最接近語言的字元串,也就是說客戶端可能與伺服器端的語言環境不一致,不能只根據伺服器端的語言來返回字元串。而且將來單獨增加或維護資源檔案,不需要重新生成執行檔或動態程式庫。為了提高重用性,最好將所有資源信息統一管理,不是每個模組各自維護管理。