gpt4 book ai didi

android - 在android中打印阿拉伯字符串

转载 作者:行者123 更新时间:2023-11-30 03:50:45 26 4
gpt4 key购买 nike

在我的应用程序中,我需要将一些字符串添加到列表中并将它们打印回来。问题是当我打印它们时,我可以看到字母在单词中有互换。这个单词是阿拉伯语。 (在 4.2 之前,android 本身不支持阿拉伯语)。我尝试的是使用几个阿拉伯语渲染类,例如 fursi 类和 Arabi 实用程序类。什么都帮不了我。

这是单词 ٣.. ما òاد على 实际上这部分 ٣.. 应该是第一个,它总是像我展示的那样向右。有没有办法解决这个问题。这是唯一一个阻止应用程序添加到市场的错误:(

最佳答案

哦,哎哟!阿拉伯语在这方面比希伯来语差,因为阿拉伯语有自己的数字!对!

我曾经在 Windows 上遇到过类似的问题,其中的符号既不完全按希伯来语处理,也不完全按非希伯来语处理。我发现解决此问题的唯一方法是将字符串分成两部分 - 打印有问题的符号(您的 300),然后打印字符串的其余部分。

我认为有了 Unicode,事情变得更好了。我想不总是这样。

更新:在评论中你说字符串的翻译是 3.. 。在阿拉伯语中,零和点看起来非常相似(这就是为什么我把点和零混淆了)。也许负责输入的人打错了,也不会说流利的阿拉伯语? 3.. 没有多大意义(3. 有,300 也有,但是 3.. ?)。检查输入,它可能是错误的,这可能会混淆布局算法。

关于android - 在android中打印阿拉伯字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14180445/

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