Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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