Broken non-latin diff highlighting
|Reported by:||Owned by:||Christian Boos|
|Component:||version control/changeset view||Version:||0.9|
In changeset view diff produced unreadable symbols somewhere. It caused by <del>/<ins> tags, inserted inside symbol. For example Russian symbols coded in UTF-8 in two bytes, and <del> inserted after first byte of symbol and before second byte.
Python string functions like len() and range() (used in hdf_diff()) works with Unicode correct, but not with utf-8.
Attached patch (against trac-0.9 release) changed string representation in hdf_diff() to Unicode and works for me :)