[python] Ja prekodovat retezec.
Radek
py.cz na svarz.cz
Úterý Červenec 19 17:24:45 CEST 2005
cau,
no ja bych spis rekl, ze David potrebuje vyresit hlavne encodovani do
unicode-escape tvaru. Podobne jako to dela javovske native2ascii.
Proste pro znaky s kodem vetsim jak 127 je tvar \u9999
Ja jsem zatim bohuzel takovy codec v pythonu nenasel.
rdk
Tuesday, July 19, 2005, 4:05:20 PM, you wrote:
> Ahoj,
> prevod mezi ruznymi znakovymi sadami muzes udelat takhle:
> #!/usr/bin/python
> # -*- coding: utf-8 -*-
> import sys
> try:
> fr = open("utf-8", "r")
> fw = open("iso-8859-2", "w")
> except IOError, chyba:
> print chyba
> sys.exit(1)
> for radek in fr.readlines():
> radek = radek.decode('utf-8').encode('iso-8859-2')
> fw.write(radek)
> fr.close()
> fw.close()
> S pozdravem Jan Fuchs
Další informace o konferenci Python