Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 11071|Ответ: 1

[Редис] Проблема redis Chinese не отображается корректно

[Скопировать ссылку]
Опубликовано 29.08.2018 16:41:09 | | | |


Как показано на рисунке выше, выполните команду keys *, значение ключа содержит китайский, и тогда оно нельзя отображать напрямую на китайском, как показано на рисунке выше,

В конечном итоге Интернет кодируется как «ISO-8859-1», но соответствующей официальной информации найти не удаёшься.

>>> "\xe6\xb2\xaaFN123".encode("iso-8859-1").decode('utf8')
«Шанхайский FN123»
Преобразование кодирования Python, как показано на рисунке ниже:



Также есть способ отображать китайский напрямую в клиенте redis, следующим образом:

1. Открыть окно командной CMD.exe строки

2. Измените страницу кода с помощью команды chcp, и кодовая страница UTF-8 будет 65001



После этого кодовая страница превращается в UTF-8. Однако символы UTF-8 всё равно отображаются некорректно в окне.

3. Изменять свойства окна и изменить шрифты

Кликните правой кнопкой мыши по заголовку командной строки, выберите Свойства - > Fonts, измените шрифт на шрифт True Type «Lucida Console» и нажмите OK, чтобы применить свойства к текущему окну. Как показано на следующем рисунке:




Наконец, добавляйте параметр --raw при подключении клиента! Как показано ниже:



Однако с этим методом я не могу ввести китайский в команду cmd, поэтому не могу выполнить команду get!





Предыдущий:c# инкапсулирует универсальную очередь QueueHelper
Следующий:Простой способ очистить экран из командной строки на Python
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com