GSON साथ एक JSON प्रतिक्रिया (उत्पादन मामले आग्रह कर रहे हैं में फ़्लिकर एपीआई से है) मैं का सामना करना पड़ा है कि मैं क्या एक बहुत अजीब एन्कोडिंग के रूप में वर्णन होता संसाधित करने का प्रयास करते समय कुछ विशेष वर्ण:GSON/JSON: अजीब विशेष वर्ण (ऊमलायूट) मुद्दा
यहाँ इसके बारे में एक हेक्स दृश्य है:
'यू' 'डबल डॉट्स' के बाद क्या एक जर्मन माना जाता है ' ü ', और यह वह जगह है जहां मेरा भ्रम है शुरू होता है। ऐसा लगता है जैसे किसी ने चार ले लिया और इसे आधे में फिसल दिया, प्रत्येक 2 टुकड़ों को एन्कोडिंग किया। निम्न छवि क्या मैं इसे मामले में होना करने के लिए 'यू' सही ढंग से इनकोडिंग था उम्मीद थी की हेक्स एंकोडिंग पता चलता है:
इससे भी अधिक अजीब, ऐसे मामलों में जहां मैं समस्याएं होती हैं की उम्मीद करेंगे में (अर्थात्, एशियाई चरित्र सेट) सबकुछ ठीक काम करता प्रतीत होता है, उदाहरण के लिए "शीर्षक": "ナ ガ レ テ ユ ク · · ·"
सवाल:
- है कि कुछ flickrAPI विषमता या reposonse के लिए सही JSON एन्कोडिंग? या यह जेएसओएन और उसके जीएसओएन को सही ढंग से एन्कोड किया गया है जो मूल 'ü' में इस प्रतिक्रिया को 'पुनः इकट्ठा' करने में असफल रहा है। या शीर्षक संदेश के लेखक ने बस इसे अपने हिस्से पर पेंच दिया?
- मैं कैसे समस्या को हल करते हैं (मामले में यह या तो JSON या GSON कि चारों ओर खिलवाड़ है, अगर यह लेखक थे जाहिर है कुछ भी नहीं कर सकते हैं)। मुझे कैसे पता चलेगा कि 'अन्य' वर्ण क्या प्रभावित होते हैं (ö और ä दिमाग में आते हैं, लेकिन शायद अधिक 'विशेष मामले' हैं)।
downvoter बताएगा कि ऐसा क्यों कर सकते हैं? –