我有一個url像下面無法從URL UTF-8編碼的JSON響應,在Android應用程序
{
"data": [
{
"fav": "",
"name": "u0637u0627u062cu0646 u0627u0644u062fu062cu0627u062c u0627u0644u0633u0648u064au0633u0631u064a u0627u0644u062bu0627u0646u064a",
"imageurl": "http://images.media.com/userphotos/250x250/26847.jpg",
"description": "u0633u062eu0646 u0627u0644u0641u0631u0646 <BR> u0625u0644u0649 350 u062fu0631u062cu0629 u0641u0647u0631u0646u0647u0627u064au062a (175 u062fu0631u062cu0629 u0645u0626u0648u064au0629) . <BR> u062au0631u062au064au0628 u0627u0644u062fu062cu0627u062c u0641u064a u0645u062fu0647u0648u0646 12 u00d7 8 u00d7 2 u0635u062du0646 u0627u0644u062eu0628u0632 . ",
"details": "<BR> 6 u062cu0644u062f u060c u0627u0644u062bu062fu064a u0627u0644u062fu062cu0627u062c u0627u0644u062eu0627u0644u064au0629 u0645u0646 u0627u0644u0639u0638u0645 <BR> 6 u0634u0631u0627u0626u062d u0627u0644u062cu0628u0646 u0627u0644u0633u0648u064au0633u0631u064a <BR> 1 (10.75 u0623u0648u0646u0635u0629) u064au0645u0643u0646 u0643u0631u064au0645 u0645u0643u062bu0641 u0645u0646 u062du0633u0627u0621 u0627u0644u062fu062cu0627u062c <BR> 1/4 u0643u0648u0628 u062du0644u064au0628 u0627u0644u0635u0641u062du0629 2 u0643u0648u0628 u0645u0632u064au062c u062du0634u0648 - u0645u062du0646u0643 u0639u0634u0628u0629 <u0631 ",
"tduration": "1 HR"
}
]
}
在此的名稱,描述和細節場JSON響應包含一些語言的翻譯內容。 我需要在我的android應用程序中將其編碼爲UTF-8。 我已經使用了下面的代碼,但這似乎不工作。
reader = new BufferedReader(new InputStreamReader(stream,"UTF-8"));
有人有想法嗎?
注:代碼工作正常,但字符不編碼。
你有**「[」**但是沒有**「]」**在你的json上。 – 2014-09-26 13:49:28
@BatuhanC對不起,我的打字問題。請檢查編輯的問題。 – 2014-09-26 13:52:02
很多'\'似乎從您的內容中缺失。 – njzk2 2014-09-26 13:52:05