Java URLEncoder.encode()与android中的facebook存在一些问题
嗨,我正在facebook应用程序上工作,当我发布我的信息时,这是一个完美的帖子,但是 但是两个单词之间的空格给出了“+”号。 你好,早上好。。。。有谁能告诉我怎么解决这个问题吗?我在等你Java URLEncoder.encode()与android中的facebook存在一些问题,java,android,Java,Android,嗨,我正在facebook应用程序上工作,当我发布我的信息时,这是一个完美的帖子,但是 但是两个单词之间的空格给出了“+”号。 你好,早上好。。。。有谁能告诉我怎么解决这个问题吗?我在等你 public void postMessage() throws UnsupportedEncodingException { String posttext = ""; posttext = editText.getText().toString().trim();
public void postMessage() throws UnsupportedEncodingException
{
String posttext = "";
posttext = editText.getText().toString().trim();
AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(oauth);
Bundle params = new Bundle();
params.putString("access_token", access_token);
params.putString("message", URLEncoder.encode(posttext,"UTF-8"));
mAsyncRunner.request("me/feed", params, "POST", this);
}
尝试放置%20而不是空格。您好,谢谢您的回答,我放置了%20,但它仍然不起作用,您可以使用任何其他解决方案……请参阅本文,选择适合您需要的最简单的解决方案