問題
最近同事拿到新的 NB 設定完成後,連到舊的 ASP.NET 系統,
結果網頁卻發生了 不支援文化特性名稱 zh-TW_pronun。參數名稱: name 的錯誤,
System.Globalization.CultureInfo..ctor <System.ArgumentException> 不支援文化特性名稱 zh-TW_pronun。參數名稱: name
研究與解決
看見 不支援文化特性名稱 立馬就請他參考 Windows 10, IE 不支援文化特性。參數名稱:name zh-Hant-TW 是無效的文化特性識別項。 。
但詳細一看,雖然錯誤是一樣的,但 CultureName 卻是不同的,
一個是 zh-Hant-TW ,而這個卻是 zh-TW_pronun。
查詢 zh-TW_pronun ,看到 Sort Order Identifiers 發現它跟 排序 有關係。
又查到 變更地區排序方法為注音,開始工具列右下角月曆無法顯示 。
所以請同事檢查一下,將排序的設定值,從 注音 改回 筆劃數 IE 就可以正常使用 Web 系統了。
- 註: Windows 10 預設是 筆劃數
參考資源
Windows 10, IE 不支援文化特性。參數名稱:name zh-Hant-TW 是無效的文化特性識別項。
變更地區排序方法為注音,開始工具列右下角月曆無法顯示