用Python 随机产生中文字符来做验证码.但是python的编码搞得头晕,请大神门一点一下
人生最曼妙的风景,竟是内心的淡定与从容!
Python3 を使用すると、コーディングの問題を心配する必要はありません。 検証コードを作成するときは、よく使用される単語のリストを作成し、そこからランダムにいくつか選択することをお勧めします。
リーリー
上記は、中国語の検証コードをランダムに生成するための Python のコード例です。参考にしてください。
認証コードを作成する場合は、生成される文字が珍しい文字になる可能性が高いため、安易に生成することはお勧めしません。常用漢字辞典を探して選択することをお勧めします。ランダムです
よく使われる漢字のリスト
対応する数の単語をランダムに取り出します
0x4e00 から 0x9fa5 までのランダムな整数を選択し、unichr に渡します。
unichr
すべての漢字の中から 2 つをランダムに選択します。実際に珍しい文字がたくさんありますが、参考までに:
Python3 を使用すると、コーディングの問題を心配する必要はありません。
検証コードを作成するときは、よく使用される単語のリストを作成し、そこからランダムにいくつか選択することをお勧めします。
リーリー
上記は、中国語の検証コードをランダムに生成するための Python のコード例です。参考にしてください。
認証コードを作成する場合は、生成される文字が珍しい文字になる可能性が高いため、安易に生成することはお勧めしません。常用漢字辞典を探して選択することをお勧めします。ランダムです
解決策のアイデア
よく使われる漢字のリスト
対応する数の単語をランダムに取り出します
以下は国家標準の第 1 水準漢字 (3755、ピンイン順にソート) です:
リーリーコードの実装
リーリー結果を出力する
リーリー0x4e00 から 0x9fa5 までのランダムな整数を選択し、
unichr
に渡します。リーリー
すべての漢字の中から 2 つをランダムに選択します。実際に珍しい文字がたくさんありますが、参考までに:
リーリー