好时机! 我的 Adroid 应用程序对 Google 的 API 服务之一执行 HTTP 请求。当然,它可以工作,当请求的参数是英文时,但是当我用西里尔文测试我的函数时 - 我得到了 400 错误。似乎是,问题是将 Win-1251 字符串编码为 UTF-8?如何在 Java 中完成?
最佳答案
尝试:
URLEncoder.encode(yourString, HTTP.UTF-8);
关于java - 如何在 Java 的 HTTP 请求中编码西里尔符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7295302/