用于在Java中降低HTTP值的语言环境

问题描述 投票:0回答:1

[当用户的默认区域设置为土耳其语时,i变为小写为ı。这是有问题的,因为我想在Accept-Language标头(但OkHttp only allows ASCII header values)中包含用户的语言和国家/地区代码。对于仅用于机器的小写字母,我应该使用哪种语言环境?

java string locale
1个回答
0
投票

我还没有找到任何正式的Java文档来谈论保证机器不变的下装行为。

[OkHttp谈论Apple's documentation

如果您使用固定格式的日期,则应首先将日期格式器的语言环境设置为适合您的固定格式的语言环境。在大多数情况下,最佳选择的语言环境是en_US_POSIX,该语言环境专门设计用于产生美国英语结果,而不考虑用户和系统偏好。 en_US_POSIX的时间也不变(如果美国在将来某个时候改变其格式化日期的方式,en_US将更改以反映新行为,但en_US_POSIX不会改变),以及平台之间([C0 ]在iPhone操作系统上的工作方式与在OS X上以及其他平台上的工作方式相同。

en_US_POSIX在Java中带有en_US_POSIX时可用。我不知道这有多保证。

© www.soinside.com 2019 - 2024. All rights reserved.