我有一个 Android 应用程序,它允许用户发布文本。我注意到某些文本(例如“ó”)和其他带有重音符号的文本最终会更改为“?”。
我没有运气在谷歌上搜索这个。我的 android 应用程序发布到 API。我已经使用其他客户端(例如 iPhone 应用程序、C# 应用程序和 Web 应用程序)测试了 API,并且其他客户端都没有遇到特殊字符问题。
在发布 http 帖子时或在我需要在 Android 中更改的帖子之前是否有一些设置?
感谢帮助我解决问题的问题:)
以下链接也被证明是有用的:
Android:使用 MultiPartEntityBuilder 上传图像和 JSON
MultipartEntityBuilder 和 Charset
我遵循的步骤:
下载了最新的 jar httpcore-4.3.jar httpmime-4.3.3.jar (这包含 MultipartEntityBuilder 类)
使用最新版本的 hhtpmime jar,您可以使用 entity.addTextBody()。这有助于发布包含特殊字符的文本。
在你的项目中引用这些 jars。