Wie konvertieren von utf-8-string in big5 mit python?

Ich benutze Python 2.6.6
Meine locale ('en_US', 'UTF8')

Ich versuche viele Möglichkeiten zum konvertieren von utf-8-string in big5, aber es kann nicht funktionieren.
Wenn Sie wissen, wie zu tun, bitte geben Sie mir einige Ratschläge, vielen Dank.


Einem chinesischen Wort namens '單車', es bedeutet 'Fahrrad'

Es ist unicode \u55ae\u8eca

str_a = u'\u55ae\u8eca'
str_b = '\u55ae\u8eca'
print str_a    # output '單車'
print str_b    # output '\u55ae\u8eca'

Ich weiß, die str_a werden können arbeiten, aber ich möchte konvertieren str_b zu big5, zu.

Ich versuche heraus zu decodieren, codieren, unicode, aber es kann immer noch nicht arbeiten.

Haben eine gute Idee? Danke.

  • "Ich versuche, heraus zu decodieren, codieren, unicode, aber es kann immer noch nicht arbeiten." Poste bitte den code, den Sie versucht und die Probleme, die Sie hatten. Sie nicht konvertieren UTF-8, Big-5. Sie Dekodieren von UTF-8 nach Unicode. Dann encode-Unicode in Big-5. Poste bitte das Dekodieren und Kodieren Sie Sie versucht, und die Probleme mit Ihnen hatte.
  • Dank Ihrer Ratschläge, ich werde es bemerken.
InformationsquelleAutor Hank Wang | 2011-01-05
Schreibe einen Kommentar