1

ピカにユニコード文字列を投稿しようとしています。送信すると、次のメッセージが表示されます。

UnicodeEncodeError: 'ascii' codec can't encode characters in position 6-20: ordinal not in range(128)
    self.write(data)
  File "/usr/lib/python2.7/site-packages/pika/simplebuffer.py", line 62, in write
    self.buf.write(data)

調べてみると、pika.BasicProperties を使用して文字セットまたはコンテンツ タイプを UTF-8 に設定する必要があるようですが、そのクラスに関するドキュメントが見つかりません。

Unicode データを投稿するには何を設定すればよいですか?

4

1 に答える 1