阿拉伯语在JSON输出中显示已损坏
我使用BlackBerry开发指南代码示例加载JSON:Parsing a JSON data structure
工作正常。但有些字段是阿拉伯语。那些显示为垃圾字符。
آرØ|||ØØØÙ”ØØÙÙÙÙÙØØØØØØØØØØØØØØØØØØØØØØØØØØØ ‡ÙÙ......آتØ'بع[0.0]
[编辑]
以下是我通过浏览器调用JSON时获得的JSON数据。使用相同的JSON IPhone应用程序也可以。在黑莓手机中我是否有任何特定的任务来显示阿拉伯语?
注意:我是黑莓和Java的新手。
{“0”:{“ArticleID”:171972,“Title”:“الخريجيمديرعامالصوامعل«الشرقالأوسط»:المخزونيبلغ2.5مليونطنويكفياستهلاكعام”,“ArticleText”:null,“Summary”: “”,“Source”:“”,“ArticleSource”:“”,“PostedDate”:“8/10/2010”,“SummaryIsNull”:“true”,“Index”:0,“AssociatedImageID”:979,“ HasAssociatedImage “:” 真 “ ”TitleLength“:87, ”优先级“ 0 ”ArticleLink“:NULL, ”MoreArticlesCount“:396, ”CommentsCount“:0}, ”1“:{ ”条款ArticleID“:171779,”标题“:”العضوالمنتدبلقطاعالتجزئةفيصافولاقشقريل«عكاظ»:لانحتكرتجارةالتجزئةونتفهماحتياجاتالمستهلك“,”ArticleText“:null,”Summary“:”“,”Source“:”“,”ArticleSource“:” “ ”PostedDate“: ”8/9/2010“, ”SummaryIsNull“: ”真“, ”索引“:1, ”AssociatedImageID“:977, ”HasAssociatedImage“: ”真“, ”TitleLength“:102,” 优先级“:0,”ArticleLink“:null,”MoreArticlesCount“:396,”CommentsCount“:0},”2“:{”ArticleID“:171640,”Title“:”كريممحمو دنائبرئيسالمجموعةالمصرفيةالاستثماريةلدىالبنكل\“الخليج\”:سيولة\“المشرق\”تؤهلهللاستفادةمنتوقعاتالنمو“,”ArticleText“:null,”Summary“:”“,”Source“:”“,”ArticleSource “:””, “PostedDate”: “2010年8月8日”, “SummaryIsNull”: “真”, “索引”:2 “AssociatedImageID”:975, “HasAssociatedImage”: “真”, “TitleLength”:121 ,“优先级”:0,“ArticleLink”:null,“MoreArticlesCount”:396,“CommentsCount”:0},“3”:{“ArticleID”:171371,“Title”:“المهزععنمهمة«بنكالدوحة»: نحننافذةلقطر...ولمنأتللمنافسة“,”ArticleText“:null,”Summary“:”“,”Source“:”“,”ArticleSource“:”“,”PostedDate“:”8/5/2010“, “SummaryIsNull”: “真”, “索引”:3 “AssociatedImageID”:974, “HasAssociatedImage”: “真”, “TitleLength”:64, “优先级” 0 “ArticleLink”:NULL, “MoreArticlesCount”: 396, “CommentsCount”:0}}
答案 0 :(得分:1)
阿拉伯语是最复杂的l10n病例之一。
我认为在你的情况下,其中一方是编码问题:发送方(服务器)破坏了字符,因为没有说它们是UTF-8或者你的黑莓设备不支持阿拉伯语。但如果你解决了这个问题,你可能会遇到#2和#3,所以要坚强!祝你好运。
答案 1 :(得分:0)
在JSON中,我用\ uxxxx格式编码阿拉伯语文本。它正在工作。