如何在改装Android中设置utf-8编码?

我使用@FormUrlEncoded发送到服务器。当我将字符串发送到服务器时,我得到这样的requestbody

    Content-Length: 14
    Authorization: 
    nick=%E3%85%8A

所以我尝试了addInterceptor。 拦截器

        val requestBuilder = original.newBuilder()
            .addHeader("Authorization",token)
            .addHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8")
            .url(originalHttpUrl)

Api接口

    @FormUrlEncoded
    @POST("nickCheck")
    fun checkNickName(
       @Fiel("nick") nick:  String
    ) :Call<NickCheckResultData>

但这没有用。英语和数字还可以,但我的语言不行。如何解决? 我也尝试了设置->文件编码->更改utf-8

评论