Android 改造2.1张贴西里尔文字段错误
我正在使用Android 改造2.1张贴西里尔文字段错误,android,retrofit,postman,cyrillic,Android,Retrofit,Postman,Cyrillic,我正在使用改装版2.1。但是,当我发布一个包含西里尔语单词的字段时,它会给出一个空的响应,但是它应该返回2-3项。以下是api: @FormUrlEncoded @POST("my_awesome_base_url") Call<Questions> getQuestions(@Field(value = "rowsdata", encoded = false) String rowsdata); 在rowsdata中,bаақаt是西里尔文,但它以某种方式将其编码为一些字符,以便
改装版2.1
。但是,当我发布一个包含西里尔语单词的字段时,它会给出一个空的响应,但是它应该返回2-3项。以下是api:
@FormUrlEncoded
@POST("my_awesome_base_url")
Call<Questions> getQuestions(@Field(value = "rowsdata", encoded = false) String rowsdata);
在rowsdata
中,bаақаt是西里尔文,但它以某种方式将其编码为一些字符,以便服务器给我一个空列表
我在Postman上检查了这一点,它给了我想要的结果,但当我使用改装发送请求时,它的响应就像什么都没有发现一样…可能是编码问题 发件人: 字符串表示UTF-16格式的字符串,其中 补充字符由代理项对表示(请参见 字符类中的部分Unicode字符表示法 (更多信息)。索引值指的是字符代码单位,因此 补充字符使用字符串中的两个位置 尝试使用UTF-8,确保您的文件也是UTF-8(我想Android Studio中是默认的)。如何“确保”我的文件是Android Studio中的UTF-8?
rowsdata = {"code":"-4","start":"1","where":"where short_question like 'Вақт' ","end":"2"}