GSONでJSONレスポンスを処理しようとしている間に(私が尋ねている場合は、出力はflickr APIからのものです)、私はかなり奇妙なエンコーディング特定の特殊文字の:GSON/JSON:奇妙な特殊文字(ウムラウト)の問題
ここでの六角ビューです:
「U」が「ダブルドット」に続いて "ドイツのことになっているものですü '、これは私の混乱がどこにあるのか開始する。それは、誰かがチャーを取り、2つの部分のそれぞれを符号化して半分に裂いたようなものです。以下の画像は、私はそれがケースに「U」を正しくエンコードされたことを期待するものの進エンコーディングを示しています
さらに奇妙な、私は問題が発生することが期待される場合は(すなわち、 、アジアの文字セット)すべてが正常に動作するように見えます。 "タイトル": "ナガレテユク···"
質問:
- をその一部flickrAPIの風変わりまたはreposonseの正しいJSONエンコーディングですか?それとも、正しくエンコードされたJSONで、GSONで、この応答を元の 'ü'に '再組み立て'できませんでした。あるいは、タイトルメッセージの作者は単にそれを自分の部分にねじ込むだけでしたか?
- 問題を解決するにはどうすればいいですか(JSONかGSONのどちらかが混乱している場合は、作成者の場合は明らかに何もできません)。どのように他の文字が影響を受けているかを知るには(öとäが頭に浮かぶが、おそらくもっと特殊なケースがある)。あなたがUnicode decompositionの場合があります見ている何
なぜ下降者が説明できますか? –