如果我打开“区域和语言”对话框,我将“格式”设置为“德国”。如果我单击该设置,“数字”预览为“123.456.789,00”(逗号作为小数分隔符)。
但是如果我运行python3 -c 'import locale; print(locale.localeconv()["decimal_point"])'
,它会输出.
(一个点,而不是逗号)。
如何获取用户在“区域和语言”对话框中配置的小数点?
如果我打开“区域和语言”对话框,我将“格式”设置为“德国”。如果我单击该设置,“数字”预览为“123.456.789,00”(逗号作为小数分隔符)。
但是如果我运行python3 -c 'import locale; print(locale.localeconv()["decimal_point"])'
,它会输出.
(一个点,而不是逗号)。
如何获取用户在“区域和语言”对话框中配置的小数点?
如题,在将 Ubuntu Server 从 16.04 LTS 升级到 18.04 LTS 后,我的 PHP 网站不再适应浏览器区域设置,因为它在升级之前可以正常工作。
我想要的语言环境文件 ( it_IT.UTF-8
) 仍然存在,我仍然将它们绑定到:
bindtextdomain('messages', $locale_folder);
bind_textdomain_codeset('messages', 'UTF-8');
语言环境可用并且为了安全起见,无论如何/usr/share/i18n/SUPPORTED
我都会运行并使用.sudo locale-gen it_IT.UTF-8
sudo service apache2 restart
仍然没有运气。
有什么帮助可以追踪这个吗?