如何在 UTF-8 中使用 URLEncoder

the*_*ole 4 java android

文档说我应该将 UTF-8 与URLEncoder 一起使用

我试过 UTF-8。我收到“无法解析符号”错误

URLEncoder.encode(str, "UTF_8");
Run Code Online (Sandbox Code Playgroud)

我也试过这个,但是 API 级别比我想要的要高(级别 19)。

String UTF_8 = java.nio.charset.StandardCharsets.UTF_8.toString();
Run Code Online (Sandbox Code Playgroud)

将此方法与 UTF-8 一起使用的正确且简单的方法是什么?

Jan*_*Jan 5

正确的方法是拼写正确。尽量URLEncoder.encode(str, "UTF-8");不要使用下划线。