android - 在 Volley 请求中使用 UTF-8 编码失败

标签 android json encoding android-volley

我使用 Volley 库创建了一个项目 (BlogReader)。如果我在 UTF-8 中编码 json 文件并重新加载我的 AndroidStudio 模拟器, ListView 变为白色(带有菜单标题的白色空白)。如果我在 ANSI 或 win-1251 上再次更改 json 编码,它就会开始工作。我更改了 UTF-8 上的 Android 文件编码设置,但没有任何改变。如何解决这个问题?

附言。抱歉,无法加载屏幕截图,信誉度很低(

最佳答案

以 UTF8 编码西里尔文显示字符串,这对我帮助很大:

newStr = URLDecoder.decode(URLEncoder.encode(oldStr, "iso8859-1"),"UTF-8");

关于android - 在 Volley 请求中使用 UTF-8 编码失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30472366/

相关文章:

android - 在使用带有选项卡布局的自定义 View 时加载 Activity 时突出显示 View 寻呼机中的第一项?

Android:打开和关闭 SQLite 数据库

javascript - 如何将值从 json 映射到 Angular View (html)输入文本标签?

linux - gradle构建时无效的编码名称UTF8

java - 创建 ECDSA DER 编码签名

java - 在 Android 上使用 HTTP POST XML

android - 有没有办法设置自动刷新jetpack compose预览?

java - 在 JTable Java 中显示 JSONArray

json - 从 heroku 获取有关 HTTPS 的错误

Python UTF-8 无法在 32 位机器上解码字节