对 Url 的 Volley 请求,口音无效

Volley request to Url with accent not Working

我正在使用 Volley 来执行对我的 api 的请求。

如果我对此执行 Web 服务,则使用 Postman url:

   /api/Sample/Camión

在那里工作。

但是当我使用 Volley (Android) 执行相同的 WS 时,它给我错误,我只是发送相同的 url.

我该如何解决这个问题?

我发现我必须在发出请求之前对 url 中的字符串进行编码。

例子

String searchUrl="camión";

Url=BaseUrl+Uri.encode(searchUrl)

对我来说可行,另一件事是将字符集设置为 utf-8 header。

希望这对其他人有帮助。

此致。