Asp.Net Core MVC 提供了非常方便的本地化工具^1, 但是此工具在處理中文時存在一個問題.

眾所周知, 中文存在多個不同的 Culture^2, 常見“語種”如下表, 這些 Culture 分為 NeutralSpecific 兩種型別.

繁體字 zh-TW zh-CHT* zh-Hant-TW zh-Hant* zh*
簡體字 zh-CN zh-CHS* zh-Hans-CN zh-Hans*

標星的屬於 Neutral 型別

而因歷史遺留問題, 瀏覽器傳送的 Accept-Language header 可能為上述 Culture 中的一種或多種, 但 Asp.Net MVC 提供的 fallback 機制不能正確 fallback 部分 Culture^3.

繼續閱讀
  • 第 1 頁 共 1 頁
作者的圖片

Chino Chang

永遠的十七歲


軟體工程師


中國青島