Ответ 1
Попробуйте использовать
redis-cli --raw
Он решил проблему для меня.
Работа с Redis 2.10 с использованием redis-cli в Linux, я столкнулся с проблемой акцентов...
Если я выполняю команду
установить "строка" "à"
= > Я получаю "\ xc3\xa0"
Кажется, каждый обращенный акцент начинается с "\ xc3"
Как вернуть исходную строку?
Попробуйте использовать
redis-cli --raw
Он решил проблему для меня.
"\ xc3\xa0" - это всего лишь Unicode "à" в кодировке UTF-8. Просто декодируйте строку, и все готово...
"строка".encode( "utf-8" ) когда вам нужно получить строку "string".decode( "utf-8" )
Вам нужно указать версию Redis и, что более важно, клиента, которого вы используете.
Если вы используете telnet-клиент, проблема может быть вашим клиентом. Redis поддерживает произвольные байты для значений, а UTF-8 не является проблемой вообще (если ваш клиент правильно конвертирует введенные глифы в соответствующую последовательность байтов.)