提问人:Safreliy 提问时间:9/1/2022 更新时间:9/1/2022 访问量:62
所有西里尔符号在 android studio 的网络检查器中都错误地编码
All cyrillic symbols are wrongly encoded in network inspector in android studio
问:
我在 json 正文中获得的所有西里尔符号都是在网络检查器中以以下方式编码的:
{
"Магазин": "dd29a406-1484-11ed-bb9a-0050569d338f",
"�стория": "d07df264-d546-4292-a8df-3d8c5253aed2",
"РџРѕСЂСЏРґРѕРє": 965,
"�сторияПросмотрена": false,
"УРЛПревью": "https://i.ibb.co/WGhVNhv/image.jpg",
"�мя�стории": "Telegram и Вконтакте_новый формат",
"ДатаОкончания": "2022-12-31T00:00:00"
}
我设法发现,当我们在 Windows-8 的帮助下对 UTF-1251 进行编码时,会出现这种象形文字。我尝试更改android studio中的编码,但没有得到结果。有什么建议吗?
答: 暂无答案
评论
I tried to change the encoding inside android studio
?我认为当您获得 json 正文时,您会使用 Android 应用程序的代码来做到这一点。为什么选择网络检查器?为什么不在你的应用中接收 json?同时显示西里尔文本。'Магазин'.encode( 'utf-8').decode( 'cp1251')
'Магазин'
"Магазин".encode( 'cp1251').decode( 'utf-8')
'Магазин'
json
'ДатаОкончания'.encode( 'cp1251').decode( 'utf-8')
'ДатаОкончания'
json