gpt4 book ai didi

java - 使用带有阿拉伯数字的阿拉伯字母

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:54:14 25 4
gpt4 key购买 nike

这听起来可能很奇怪,但事实是 Android 对语言的处理非常糟糕。以阿拉伯语为例:

东部的阿拉伯人使用阿拉伯字母 (ابجدهوò) 和波斯数字 (٠١٢٣٤٥٦٧٨٩)。

西部地区的阿拉伯人使用阿拉伯字母 (ابجدهوò) 和阿拉伯数字 (0123456789)。

Android只有一种阿拉伯语,这是第一种。

我正在寻找一种方法在我的应用程序中应用第二种(使用阿拉伯字母和阿拉伯数字)

有什么办法吗?

最佳答案

尝试在默认语言环境中指定编号系统 (nu)。例如,以下语言环境将使系统显示印度数字 (٠١٢٣٤٥٦٧٨٩)

Locale AR_LOCALE_EAST_NUMBERS = new Locale.Builder().setLanguageTag("ar-u-nu-arab").build();
Locale.setDefault(AR_LOCALE_EAST_NUMBERS);

关于java - 使用带有阿拉伯数字的阿拉伯字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29624376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com