You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blazor WASM中CultureInfo仅返回双字母语言名称问题求助

Blazor WASM中CultureInfo属性返回缩写格式而非完整名称的问题

在Blazor WASM项目中使用CultureInfo.NativeName、DisplayName、EnglishName属性时,始终返回双字母组合格式的结果(如sv (SE)、en (US)),而非官方文档描述的完整名称(如svenska (Sverige)、Swedish (Sweden))。创建全新Blazor WASM项目测试,结果一致;同事测试也出现相同问题,但在在线代码沙箱中运行相同代码能得到正确输出,此问题仅局限于Blazor WASM环境。

测试代码

var test = new CultureInfo("sv-SE");
Console.WriteLine("Native: " + test.NativeName);
Console.WriteLine("Name: " + test.Name);
Console.WriteLine("Display: " + test.DisplayName);
Console.WriteLine("English: " + test.EnglishName);

输出对比

属性名称本地Blazor WASM结果在线沙箱结果
NativeNamesv (SE)svenska (Sverige)
Namesv-SEsv-SE
DisplayNamesv (SE)Swedish (Sweden)
EnglishNamesv (SE)Swedish (Sweden)

内容的提问来源于stack exchange,提问作者Cedervall

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 23:30:10