Java-Android发布请求转义字符

Java-Android发布请求转义字符,第1张

概述如何在字符串中转义字符“ü”.我的json数据中有这个字符:{"Name":"Hyüsin"}当我在android中将HttpPost发送到webServer时.它给我一个“错误的请求”错误作为响应.HttpPost代码://uploadsthedatapublicclassUploadDataextendsAsyncTask<String,Integer,Boole

如何在字符串中转义字符“ü”.

我的Json数据中有这个字符:

{"name": "Hyüsin"}

当我在androID中将httpPost发送到webServer时.它给我一个“错误的请求”错误作为响应.

httpPost代码:

    // uploads the datapublic class UploadData extends AsyncTask<String, Integer, Boolean> {        @OverrIDe        protected Boolean doInBackground(String... url) {            try {                httpPost request = new httpPost(LogInActivity.SERVICE_URI + url[0]);                request.setheader("Content-type", "application/Json; charset=utf-8");                //THIS IS  {"name": "Hyüsin"}                               JsONObject JsonTaakkaart = taakkaart.serializetoObj();                StringEntity entity = new StringEntity(JsonTaakkaart .toString());                request.setEntity(entity);                DefaulthttpClIEnt httpClIEnt = new DefaulthttpClIEnt();                httpResponse response = httpClIEnt.execute(request);                return true;            } catch (Exception e) {                e.printstacktrace();                return false;            }        }    }

解决方法:

采用:

StringEntity entity = new StringEntity(JsonTaakkaart.toString(), "UTF-8");

指定编码为UTF-8.

总结

以上是内存溢出为你收集整理的Java-Android发布请求转义字符全部内容,希望文章能够帮你解决Java-Android发布请求转义字符所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1085325.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存