我在开发一个网络应用程序。
我需要正确显示一些十进制数据,以便它可以被复制和粘贴到某个 GUI
应用程序,不在我的控制之下。
图形用户界面应用程序是区域敏感的,它只接受系统中设置的正确小数点。
我可以从 Accept-Language
中猜出小数点,95% 的情况下我的猜测都是正确的,但是有时候会失败。
有没有什么方法可以在服务器端(最好是我可以收集统计数据的服务器端)或客户端进行?
更新:
这项任务的关键就是自动完成。
事实上,这个 webapp 是一种与传统 GUI 的在线接口,可以帮助正确填写表单。
使用它的用户大多不知道小数点是什么。
Accept-Language
解决方案已经实现并且可以工作,但是我想对它进行改进。
更新2:
我需要检索一个非常具体的设置: 小数点设置在 Control Panel / Regional and Language Options / Regional Options / Customize
。
我处理四种操作系统:
所有100% 的客户都在俄罗斯,而遗留应用程序处理的是俄罗斯政府发放的表格,因此要求一个国家将得到100% 的俄罗斯,而 GeoIP 将得到80% 的俄罗斯和20% 的其他(不正确)答案。