Sou*_*uni 5 java multilingual android locale arabic
听起来可能很奇怪,但是事实是Android处理语言确实很糟糕。以阿拉伯语为例:
东部的阿拉伯人使用阿拉伯字母(???????)和波斯数字(??????????)。
西部的阿拉伯人使用阿拉伯字母(???????)和阿拉伯数字(0123456789)。
Android只有一种阿拉伯语,这是第一种。
我正在寻找一种在我的应用程序中应用第二种方法(使用阿拉伯字母,但也使用阿拉伯数字)
有什么办法吗?
尝试在默认区域设置中指定编号系统 (nu)。例如,以下区域设置将使系统显示印度数字 (\xd9\xa0\xd9\xa1\xd9\xa2\xd9\xa3\xd9\xa4\xd9\xa5\xd9\xa6\xd9\xa7\xd9\xa8 \xd9\xa9)
\n\nLocale AR_LOCALE_EAST_NUMBERS = new Locale.Builder().setLanguageTag("ar-u-nu-arab").build();\nLocale.setDefault(AR_LOCALE_EAST_NUMBERS);\nRun Code Online (Sandbox Code Playgroud)\n\n| 归档时间: |
|
| 查看次数: |
756 次 |
| 最近记录: |