我在Ubuntu 10.10生产系统上使用MonoDevelop中的标准版本功能编译了一个程序。
部署系统已运行Fedora 14。我在这台机器上安装了Mono Runtime并尝试运行我的应用程序。它失败了,因为部署系统上的默认语言设置为其他美国英语。
我在启动我的脚本之前使用了 export LANG=en_US.UTF-8
,这个脚本称为我的单声道应用程序,它运行正常。
通常,程序会受到当前区域设置的影响(如果它们是专门编写的,以便将其考虑在内)。 C#/ Mono默认是否这样做?