[Tutor] Unicode trouble

Øyvind python at kapitalisten.no
Wed Nov 30 15:37:48 CET 2005



>Where are you getting these errors (what line of the program)? Do you
know >what kind of strings objSelection.Find.Execute() is expecting?
>
>Kent

The program stops working and gives me these errors when I try to run it
when it encounters a non-english letter.

This is the full error:
Traceback (most recent call last):
  File
"C:\Python23\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py",
line 310, in RunScript
    exec codeObject in __main__.__dict__
  File "C:\Python\BA\Oversett.py", line 47, in ?
  File "C:\Python\BA\Oversett.py", line 23, in kjor
    en = i.split('\t')[0]
  File "C:\Python23\lib\codecs.py", line 388, in readlines
    return self.reader.readlines(sizehint)
  File "C:\Python23\lib\codecs.py", line 314, in readlines
    return self.decode(data, self.errors)[0].splitlines(1)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 168-170:
invalid data

and

Traceback (most recent call last):
  File
"C:\Python23\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py",
line 310, in RunScript
    exec codeObject in __main__.__dict__
  File "C:\Python\BA\Oversett.py", line 49, in ?
  File "C:\Python\BA\Oversett.py", line 33, in kjor
    if t % 1000 == 0:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 17:
ordinal not in range(128)

objSelection.Find.Execute() is supposed to accept any kind of string. (It
is the function Search & Replace in MS Word).



-- 
This email has been scanned for viruses & spam by Decna as - www.decna.no
Denne e-posten er sjekket for virus & spam av Decna as - www.decna.no



More information about the Tutor mailing list