I have the page named like:
(Pdb) p oldPageName
u'\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f'
When tracmerge is exporting it, I get the following error.
Page web:WikiStart is now merged:OldStarts/web
Traceback (most recent call last):
File "dorogatv.py", line 91, in <module>
main()
File "dorogatv.py", line 88, in main
merge.merge()
File "/home/panfilov/tracmergescript/tracmerge.py", line 106, in merge
self.mergeWiki()
File "/home/panfilov/tracmergescript/tracmerge.py", line 151, in mergeWiki
print u"Page %s:%s is now %s:%s" % (sTrac['name'], oldPageName, pageDest, pageData[-1]['name'])
UnicodeEncodeError: 'ascii' codec can't encode characters in position 9-18: ordinal not in range(128)
Please note, I've modified output format string in hope, that it will work. However it didn't work and python still is using ascii codec for conversion.