この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 11071|答える: 1

[レディス] redis chineseの問題は正しく表示できません

[リンクをコピー]
掲載地 2018/08/29 16:41:09 | | | |


上の図のように、キー*コマンドを実行してください。キー値には中国語が含まれており、上記の図のように直接中国語で表示することはできません。

最終的にインターネットは「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. ウィンドウプロパティの変更とフォントの変更

コマンドラインのタイトルバーを右クリックし、「プロパティーズ」→フォント>を選択し、フォントをTrue Typeフォント「Lucida Console」に変更し、OKをクリックして現在のウィンドウにプロパティを適用してください。 以下の図に示されています:




最後に、クライアントが接続したときに--rawパラメータを追加します! 以下に示すように:



しかし、この方法ではcmdコマンドに中国語を入力できず、getコマンドを実行できません!





先の:c#はユニバーサルQueueHelperキューをカプセル化しています
次に:Pythonコマンドラインから画面を消す簡単な方法
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com