Image

Category:

unicode

Привет парни, мне тут нужно из csv в юникоде сделать xml, тоже в юникоде естественно.
У меня вот такой кусок, которым я читаю csv:

import cvs, codecs

#some code

read = csv.reader(codecs.open( "fm.csv","r","utf–8"),delimiter="\t")
for line in read:
#more code

и в 3.0 всё прекрасно работает. А в 2.5,2.6:

Traceback (most recent call last):
File "C:\projects\locParser\locParser", line 19, in
for line in read:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 54–55: ordinal not in range(128)

Это гадость судя по всему происходит из за иероглифов. Очень нужно заставить это работать 2.5 или что там на маке идет в коплекте. Буду очень рад если раскажите мне где я идиот :)