Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 11071|Antwoord: 1

[Redis] De kwestie van redis Chinese kan niet correct worden weergegeven

[Link kopiëren]
Geplaatst op 29-08-2018 16:41:09 | | | |


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!





Vorig:c# encapsuleert een universele QueueHelper-wachtrij
Volgend:Een eenvoudige manier om het scherm te wissen vanuit de Python-opdrachtregel
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com