Что проще? )))
Перехватить GET запрос и перекодировать входные данные (проверка кодировки), что наверное правильнее, тогда почти любая кодировка будет превращена в windows-1251
или
Переопределить переменную
В settings.py. Только не понятно:
HTTP_HEADER_ENCODING = 'windows-1251'.
или
REST_FRAMEWORK = {
...,
'HTTP_HEADER_ENCODING':
('windows-1251'),
...,
}
ЗЫ
Зачем 'windows-1251' - все вроде давно перешли на UTF8.
Все таки проверить ...
При генерации html есть там строка <meta charset="windows-1251"/>?
Есть подозрение что там нет этих строк и браузер открывает страницу в кодировке ISO-8859-1 и как следствие передает переменную в кодировке ISO-8859-1.
Если есть то проверить в настройках InternetExplorer Вид кодировки. Установить жестко windows-1251.
Опять доп информация...
'Ïàâåëåöêàÿ' - слово "Павелецкая" из ISO-8859-1 в windows-1251
Я и думаю что то на слово "Товар" не похоже )))
Следовательно в сообщении у тебя "на сервер приходит слово 'Ïàâåëåöêàÿ'" чуть-чуть вводит в заблуждение. Надо наверно читать: "с сервера приходит слово 'Ïàâåëåöêàÿ'"
Забавно то что лет 10-15 делал похожее и в iptables ручками все прописывал, а сейчас голова не соображает из-за готовых решений графических интерфейсов:)
а) Без автоматического получения адреса (DHCP) указываем адрес камеры 192.168.0.20 и адрес роутера 192.168.0.10.
б) а ваш комп делаем роутером для камеры.... вот тут я туплю... там echo>1 в переменную прописать.... сейчас это на автомате при установке делается
sysctl net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o $EXT -j MASQUERADE
что то типа того....
Тогда пакеты с камеры 192.168.0.20 -> router 192.168.0.10 -> router 192.168.0.1 -> VPN server
Перехватить GET запрос и перекодировать входные данные (проверка кодировки), что наверное правильнее, тогда почти любая кодировка будет превращена в windows-1251
или
Переопределить переменную
В settings.py. Только не понятно:
HTTP_HEADER_ENCODING = 'windows-1251'.
или
REST_FRAMEWORK = {
...,
'HTTP_HEADER_ENCODING':
('windows-1251'),
...,
}
ЗЫ
Зачем 'windows-1251' - все вроде давно перешли на UTF8.