3
我正在使用Retrofit 2.1
。但是當我發佈一個包含西里爾字的字段時,它會給出一個空的響應,但它應該返回2-3個項目。下面是API:改進2.1發佈Cyrilic字段錯誤
@FormUrlEncoded
@POST("my_awesome_base_url")
Call<Questions> getQuestions(@Field(value = "rowsdata", encoded = false) String rowsdata);
而且rowsdata包含一些西里爾文詞,DB應搜索和應對類似的結果。下面是一個例子rowsdata
:
rowsdata = {"code":"-4","start":"1","where":"where short_question like 'Вақт' ","end":"2"}
在rowsdata
,Вақт是斯拉夫語,但不知何故,編碼一些字符,這樣服務器是給我一個空列表。
我選中此上郵遞員,它給了我想要的結果,但是當我發送郵件使用改造的請求,這是應對像什麼發現?
如何在Android Studio中「確保」我的文件是UTF-8? –
https://blog.jetbrains.com/idea/2013/03/use-the-utf-8-luke-file-encodings-in-intellij-idea/ – Gordak
感謝它的工作 –