在 Android Studio 的 JSON 中显示不正确的波斯语 UTF8 数据

Show incorrect data for persian UTF8 in JSON in Android Studio

我试图在 Android Studio 中使用 JSON 从 SQL 服务器获取 Persian (UTF8) 数据,但是这给了我不正确的类型。

例如 "ظزرظیریذرطب" 显示 ظزرظیریذرطب

我使用 SQL Server 2014,我的数据库排序规则是 Arabic_CI_AS

谢谢

我找到了这个问题的解决方案,在 java IntelliJ(网络服务器)中使用此代码:

 jsonObject.put("Category", URLEncoder.encode(rs.getString("Category"),"UTF-8"));

并在 android 工作室中使用此代码:

u.setProject(URLDecoder.decode(jsonObject.get("Project").toString(),"UTF-8"));