Zoals te zien is in de bovenstaande figuur, voer je de key* commando uit, de sleutelwaarde bevat Chinees, en dan kan deze niet direct in het Chinees worden weergegeven, zoals in de bovenstaande figuur,
Uiteindelijk is het internet gecodeerd met "ISO-8859-1", maar er is geen relevante officiële informatie te vinden.
>>> "\xe6\xb2\xaaFN123".encode("iso-8859-1").decode('utf8') 'Shanghai FN123' Python-coderingstransformatie, zoals weergegeven in de onderstaande figuur:
Er is ook een manier om Chinees direct weer te geven in de redis-client, als volgt:
1. Open CMD.exe commandoregelvenster
2. Verander de codepagina via het chcp-commando, en de codepagina van UTF-8 is 65001
Na dit te hebben gedaan, wordt de codepagina omgezet in UTF-8. Echter, UTF-8-tekens worden nog steeds niet correct weergegeven in het venster.
3. Venstereigenschappen aanpassen en lettertypen wijzigen
Klik met de rechtermuisknop op de titelbalk van de opdrachtregel, selecteer Eigenschappen - > Lettertypen, verander het lettertype naar het True Type-lettertype "Lucida Console" en klik op OK om de eigenschappen toe te passen op het huidige venster. Zoals te zien is in de volgende figuur:
Voeg tenslotte de --raw parameter toe wanneer de client verbinding maakt! Zoals hieronder getoond:
Met deze methode kan ik echter geen Chinees invoeren in het cmd-commando, dus ik kan het get-commando niet uitvoeren!
|