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 楼答案
我通过对param值进行双重编码解决了这个问题