gpt4 book ai didi

android - 在 Android axios (XMLHttpRequest) 上使用阿拉伯语和波斯语在 React Native 中损坏的字符

转载 作者:行者123 更新时间:2023-12-04 23:50:13 24 4
gpt4 key购买 nike

有没有人有这个问题?

用阿拉伯语和波斯语,

我正在使用 axios。和 axios 在 react-native 上使用 XmlHttpRequest。
iphone没有问题。
但是在android上,字符被破坏了。不仅是那些阿拉伯语或波斯语,还有其他所有 JSON 解析的数据字符。
我正在使用 application/json 进行请求、响应。
但我可以在 iphone 和 web 上看到正确的数据。
仅在 android 上 react 原生。

问题是什么??

我必须在服务器上处理一些东西吗?

是不是因为一些模棱两可的性格?像 RTL 或阿拉伯语或波斯语中的一些特殊字符代码?

我找不到原因....

任何人都可以帮助我吗?

最佳答案

我们发现在输入阿拉伯语时 rn fetch blob 认为文本是无效的 utf8。这就是为什么它尝试将其作为 base64 发送。因此,作为响应,您需要使用 Buffer 或 pako 解析 base64 文本。

关于android - 在 Android axios (XMLHttpRequest) 上使用阿拉伯语和波斯语在 React Native 中损坏的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41177123/

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