У меня есть сервер(на C#).
Для его тестирования использую следующий JSON (отправляю его с сервера и смотрю как отображается в браузере, и наоборот, отправляю его из браузера и смотрю как отображается на сервере.):
[ "Русский", "English" ]
Запросы к нему отправляю через сетевую консоль Firefox.
И в заголовках запроса, и в заголовках ответа проставляю
Content-Type: application/json; charset=utf-8
Ответ, который приходит с севера, отображается корректно.
Но при запросе, русский язык превращается в крокозябры. Причем, крокозябры видны не только на сервере, но и в сетевой консоли Firefox, только что отправленный русскими буквами запрос через секунду отображается уже так:
[" CAA:89", "English"]
Как это исправить и наладить нормальное общение в юникоде?
Как я понимаю, дело в браузере и том как он отправляет запросы?
Извиняюсь за картинки, но может здесь есть что то что я упустил.