有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何支持emoji作为param值?

我正试图发送一个安卓表情符号UTF-8编码值作为参数,但不起作用。对于Oauth,它用于描述服务器返回401。 代码片段是:

OAuthRequest testRequest = new OAuthRequest(Verb.GET, BASE_URI + "/path/testParam?testParam=%F0%9F%90%B1");
getService().signRequest(token, testRequest);
Response response = testRequest.send();
System.out.println(response.getBody());

如果我为testParam设置其他值,它将通过。或者如果我没有签署请求。有人知道问题出在哪里吗


共 (1) 个答案

  1. # 1 楼答案

    我通过对param值进行双重编码解决了这个问题