gpt4 book ai didi

android - 某些阿拉伯文本显示不正确,而其他阿拉伯文本正常显示?

转载 作者:行者123 更新时间:2023-11-29 14:07:40 32 4
gpt4 key购买 nike

我正在开发一个包含阿拉伯语文本的应用程序。我的手机支持阿拉伯语,因此文本可以正确显示。奇怪的问题是:如果我从 a.txt 文件中复制我想要的阿拉伯语文本并放入将其放入 EditText 中,EditText 显示奇​​怪的字符,但如果我手动编写相同的文本(而不是复制粘贴),文本会正常显示!!
这是一张显示我的意思的图片,第一个 EditText 是我手动编写的文本,第二个是我从 .txt 文件复制粘贴的文本..
enter image description here

这是应用程序的代码:
enter image description here

xml文件:

  <?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical">
<EditText android:text="EditText" android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content"></EditText>
<EditText android:text="EditText" android:id="@+id/editText2" android:layout_width="wrap_content" android:layout_height="wrap_content"></EditText>
</LinearLayout>

我希望你明白我的意思,因为解释这个奇怪(愚蠢)的问题并不容易。谢谢。

最佳答案

如果将 setText 排成一行,第二个比第一个长,这意味着它几乎肯定包含看起来像空格但实际上是其他东西的字符;尝试对字符串进行 UTF-8 编码并逐 block 比较它们。

关于android - 某些阿拉伯文本显示不正确,而其他阿拉伯文本正常显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5804622/

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