我如何修复乱码中文?

时间:2016-10-18 15:27:47

标签: c# winapi servicestack swagger-ui

我有一个 restful swagger API。如何解决乱码(GB2312)?

server.ServiceModel.Customer {
    Email: "test01@*foxmail*.com"
    Login: "test01"
    Mobile_phone: "18018187878"
    Notes: "娴嬭瘯"
    Password: "123456"
}

请求:

Origin: http://127.0.0.1:8088
Connection: keep-alive
Content-Length: 92
Content-Type: application/x-www-form-urlencoded
Accept: application/json
Accept-Encoding: *gzip*, deflate
Accept-Language: zh-CN,zh;q=0.8,en;q=0.6
Host: 127.0.0.1:8088
Referer: http://127.0.0.1:8088/*swagger-ui*/
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 *Safari*/537.36

Form

1 个答案:

答案 0 :(得分:0)

ServiceStack中的大多数编码都通过UTF-8。如果您希望能够使用不同的编码,我认为您应该发出功能请求。但我想知道这是不是问题。

您确定以不同的编码方式发送请求,还是以utf-8格式发送请求?

从你的问题来看,它不确定问题的确切位置,但也许这个答案可以帮到你:https://stackoverflow.com/a/379929/1275832