Java 传递希伯来语参数时从MediaWiki引擎获得错误答案

Java 传递希伯来语参数时从MediaWiki引擎获得错误答案,java,android,encoding,wikimedia,Java,Android,Encoding,Wikimedia,我正在制作一些希伯来语网站的Android版本,使用WikiEngine,但当我试图通过它的API使用希伯来语标题名获取一些数据时,我得到了错误的答案。 就像我尝试获取这个URL一样 “希伯来文标题” 我收到API的回复,标题不见了。但是如果我像这样传递字符串 大宗报价%D7%A1%D7%99%D7%95%D7%A2%D7%91%D7%A8%D7%9B%D7%99%D7%A9%D7%AA%D7%9E%D7%9B%D7%A9%D7%99%D7%A8%D7%99%D7%94%D7%9C%D7%99%

我正在制作一些希伯来语网站的Android版本,使用WikiEngine,但当我试图通过它的API使用希伯来语标题名获取一些数据时,我得到了错误的答案。 就像我尝试获取这个URL一样

“希伯来文标题”

我收到API的回复,标题不见了。但是如果我像这样传递字符串

大宗报价%D7%A1%D7%99%D7%95%D7%A2%D7%91%D7%A8%D7%9B%D7%99%D7%A9%D7%AA%D7%9E%D7%9B%D7%A9%D7%99%D7%A8%D7%99%D7%94%D7%9C%D7%99%D7%D7%D7%94

我得到了正确的回答。从浏览器复制粘贴url时得到的字符串。所以我的问题是,我可以用Java将希伯来语主题名转换成这种格式的字符串吗

谢谢

试试看

 String title = "THE_HEBREW_TITLE";
 String encodedTitle = URLEncoder.encode(title , "UTF-8");
并使用
encodedTitle
组合用于查询web服务的URL