http响应回来混淆了

时间:2013-05-16 17:44:48

标签: java utf-8 response decode encode

我打电话给客户api,它会像这样回来

"user_firstname": "à¸à¸£à¸±à¸à¸à¸²à¸à¸´",
"user_lastname": "ศรีà"

我不知道该怎么做。 我已经尝试了各种我能想到的解码

UTF-8 decoded
ดรัณชาติ

UTF-16 decoded to UTF-8
쎠슸슔쎠슸슣쎠슸슱쎠슸슓쎠슸슊쎠슸슲쎠슸슕쎠슸슴

UTF-32 decoded to UTF-8
쎠슸슔쎠슸슣쎠슸슱쎠슸슓쎠슸슊쎠슸슲쎠슸슕쎠슸슴

RAW URL decoded
à¸à¸£à¸±à¸à¸à¸²à¸à¸´

URL encode
%C3%A0%C2%B8%C2%94%C3%A0%C2%B8%C2%A3%C3%A0%C2%B8%C2%B1%C3%A0%C2%B8%C2%93%C3%A0%C2%B8%C2%8A%C3%A0%C2%B8%C2%B2%C3%A0%C2

任何人都有任何关于如何用英文读取数据的想法吗?因为现在我认为它是中国人。

最后只是为了踢和笑,

谷歌翻译说这个쎠슸슔쎠슸슣쎠슸슱쎠슸슓쎠슸슊쎠슸슲쎠슸슕쎠슸슴是朝鲜语:

Ssyeoseut syursssyeo seutsyut ssyeoseut seurtssyeo seutsyurb ssyeoseut syukssyeo seutseurp ssyeoseut syurtssyeo seutseum

在泰语中确定utf8是ดรัณชาติ谷歌翻译说的是“在国家大教堂。”

但我知道一个事实,即我试图解码的用户名是William Davis

1 个答案:

答案 0 :(得分:0)

ดรัณชาติ是泰国名字。鉴于你期望在该领域有一个名字,我会说UTF-8是正确的。