GSON으로 JSON 응답을 처리하는 중 (요청할 경우 flickr API의 출력 결과 임) 나는 이상한 인코딩으로 묘사 한 것을 발견했습니다. 특정 특수 문자 :GSON/JSON : 이상한 특수 문자 (움라우트) 문제
여기
는 16 진수보기입니다 :
'U'가 '두 점'에 이어 독일어해야하는데 무엇인가 ' ü ', 그리고 이것은 나의 혼란 시작됩니다. 그것은 마치 누군가가 숯을 가지고 반으로 찢어서 2 조각을 각각 부호화하는 것과 같습니다. 다음 이미지는 내가이 경우에 'U'가 제대로 인코딩 된 것으로 예상했던 것과의 진수 인코딩을 보여줍니다
더욱 이상한, 나는 문제가 발생하는 기대 경우 (즉, , 아시아 문자 집합) 모두 잘 작동하는 것, 예 : "제목": "ナ ガ レ テ ユ ク · · ·"
질문 :
- 인가 그 reposonse에 대한 몇 가지 flickrAPI의 이상한 또는 올바른 JSON 인코딩? 아니면 오히려 제대로 인코딩 된 JSON이며 그것은 원래 'ü'로이 응답을 '다시 조립'실패 GSON이야. 아니면 제목 메시지의 저자가 단순히 자신의 부분에 그것을 망쳐 놨니?
- 문제를 해결하는 방법 (JSON 또는 GSON이 엉망인 경우 작성자 인 경우 분명히 아무 것도 할 수 없음). 어떻게 '다른'문자가 영향을 받는지 알 수 있습니까? (ö 및 ä가 마음에 들지만, 아마도 '특별한 경우가 더 많습니다').
downvoter 이유를 설명해주세요. –