[英]Getting wrong answer from MediaWiki engine when passing Hebrew paramaters
我正在制作一些使用WikiEngine的希伯來語網站的Android版本,但是當我嘗試使用希伯來語標題名稱通過其API獲取一些數據時,卻得到了錯誤的答案。 就像我嘗試獲取此網址一樣
http://www.some-web-site.co.il/w/he/api.php?action=query&prop=revisions&rvprop=content&format=xml&titles= “ HEBREW_TITLE”
我收到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%9B%D7%94
我得到了嚴厲的回應。 從瀏覽器復制粘貼URL時得到的字符串。 所以我的問題很熱,我可以使用Java用這種格式將希伯來語主題名稱轉換為字符串。
謝謝
嘗試
String title = "THE_HEBREW_TITLE";
String encodedTitle = URLEncoder.encode(title , "UTF-8");
並使用encodedTitle
組成用於查詢Web服務的URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.