Opened 17 years ago
Last modified 11 years ago
#2012 closed defect
The module does not work with unicode data in the repository. — at Initial Version
Reported by: | anonymous | Owned by: | Samat Jain |
---|---|---|---|
Priority: | normal | Component: | TracGitPlugin |
Severity: | major | Keywords: | UTF-8 unicode |
Cc: | Trac Release: | 0.10 |
Description
I installed the plugin but it gave the following error when I tried to run it :
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 406, in dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 237, in dispatch
resp = chosen_handler.process_request(req)
File "/usr/lib/python2.5/site-packages/trac/versioncontrol/web_ui/browser.py", line 143, in process_request
self._render_directory(req, repos, node, rev)
File "/usr/lib/python2.5/site-packages/trac/versioncontrol/web_ui/browser.py", line 168, in _render_directory
changes = get_changes(self.env, repos, [irev? for i in info])
File "/usr/lib/python2.5/site-packages/trac/versioncontrol/web_ui/util.py", line 47, in get_changes
shorten=True, absurls=absurls)
File "/usr/lib/python2.5/site-packages/trac/wiki/formatter.py", line 1009, in wiki_to_oneliner
return Markup(out.getvalue())
File "/usr/lib/python2.5/site-packages/trac/util/html.py", line 46, in new
return unicode.new(self, text)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 7: ordinal not in range(128)
I don't know much python, but my investigation into issue made me believe that this is a problem when trac is attempting to encode a utf-8, witch trac believes is ascii, into utf-8.
Diff for a fix to this problem