Som visas i figuren ovan, kör kommandot keys *, nyckelvärdet innehåller kinesiska, och sedan kan det inte visas direkt på kinesiska, som visas i figuren ovan,
I slutändan är internet kodat med "ISO-8859-1", men ingen relevant officiell information kan hittas.
>>> "\xe6\xb2\xaaFN123".encode("iso-8859-1").decode('utf8') 'Shanghai FN123' Python-kodningstransformation, som visas i figuren nedan:
Det finns också ett sätt att visa kinesiska direkt i redis-klienten, enligt följande:
1. Öppna CMD.exe kommandoradsfönster
2. Byt kodsida via chcp-kommandot, och kodsidan för UTF-8 är 65001
Efter att ha gjort detta omvandlas kodsidan till UTF-8. Dock visas UTF-8-tecken fortfarande inte korrekt i fönstret.
3. Ändra fönsteregenskaper och ändra typsnitt
Högerklicka på titelfältet i kommandoraden, välj Properties - > Fonts, ändra typsnittet till True Type-typsnittet "Lucida Console" och klicka OK för att tillämpa egenskaperna på det aktuella fönstret. Som visas i följande figur:
Slutligen, lägg till parametern --raw när klienten kopplas upp! Som visas nedan:
Men med den här metoden kan jag inte ange kinesiska i cmd-kommandot, så jag kan inte utföra get-kommandot!
|