Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 11071|Odpověď: 1

[Redis] Problém s čínštinou redis nelze správně zobrazit

[Kopírovat odkaz]
Zveřejněno 29.08.2018 16:41:09 | | | |


Jak je ukázáno na obrázku výše, spusťte příkaz kláves *, hodnota klíče obsahuje čínštinu a pak ji nelze zobrazit přímo v čínštině, jak je znázorněno na obrázku výše,

Nakonec je internet kódován s "ISO-8859-1", ale žádné relevantní oficiální informace nejsou k nalezení.

>>> "\xe6\xb2\xaaFN123".encode("iso-8859-1").decode('utf8')
'Shanghai FN123'
Python encoding transformace, jak je znázorněno na obrázku níže:



Existuje také způsob, jak zobrazit čínštinu přímo v klientovi Redis, a to následovně:

1. Otevřít CMD.exe příkazové okno

2. Změňte kódovou stránku příkazem chcp a kódová stránka UTF-8 je 65001



Po tomto se kódová stránka převede na UTF-8. Nicméně znaky UTF-8 se stále v okně nezobrazují správně.

3. Upravit vlastnosti oken a změnit písmo

Klikněte pravým tlačítkem na titulní lištu příkazové řádky, vyberte Vlastnosti - > Písma, změňte písmo na True Type "Lucida Console" a klikněte na OK, abyste vlastnosti aplikovali na aktuální okno. Jak je znázorněno na následujícím obrázku:




Nakonec přidejte parametr --raw při připojení klienta! Jak je uvedeno níže:



Nicméně s touto metodou nemůžu zadat čínštinu do příkazu cmd, takže nemohu spustit příkaz get!





Předchozí:c# zapouzdřuje univerzální frontu QueueHelper
Další:Jednoduchý způsob, jak vymazat obrazovku z příkazového řádku Pythonu
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com