在 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"));
我试图在 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"));