Last modified: 2005-12-18 16:09:39 UTC
Dear friends, I will append two screen dumps. Exept of colors the diffs will not show any difference. But the compared pages are interpreted differently; see below. The scop of this bug report is to find a way to detect situations as described below more easy. Regards Reinhardt [[user:gangleri]]
Created attachment 965 [details] strange rtl diff - example one http://yi.wikipedia.org/w/index.php?title=%D7%A8%D7%90%D7%A9%D6%BE%D7%94%D7%A9%D7%A0%D7%94&diff=6420&oldid=6417 http://yi.wikipedia.org/w/index.php?title=%D7%A8%D7%90%D7%A9%D6%BE%D7%94%D7%A9%D7%A0%D7%94&oldid=6420 shows the image http://yi.wikipedia.org/w/index.php?title=%D7%A8%D7%90%D7%A9%D6%BE%D7%94%D7%A9%D7%A0%D7%94&oldid=6417 does *not*
Created attachment 966 [details] strange rtl diff - example two http://yi.wikipedia.org/w/index.php?title=%D7%99%D7%99%D6%B4%D7%93%D7%99%D7%A9%D7%A2_%D7%A9%D7%A4%D6%BC%D7%A8%D7%90%D6%B7%D7%9B%D7%9F&diff=6403&oldid=6375 http://yi.wikipedia.org/w/index.php?title=%D7%99%D7%99%D6%B4%D7%93%D7%99%D7%A9%D7%A2_%D7%A9%D7%A4%D6%BC%D7%A8%D7%90%D6%B7%D7%9B%D7%9F&oldid=6403 shows a list correctly http://yi.wikipedia.org/w/index.php?title=%D7%99%D7%99%D6%B4%D7%93%D7%99%D7%A9%D7%A2_%D7%A9%D7%A4%D6%BC%D7%A8%D7%90%D6%B7%D7%9B%D7%9F&oldid=6375 does *not* see also bug 3621: BiDi: RTL list not rendered correctly
Hallo! Some months ago I have seen a variant of DIFF made by Nikerabbit (Niklas) showing hex values for whitespace: space   , , tabs and other characters. At the moment it is not possible to detect "whitespace diffs" in MediaWiki. Nikerabbit's solution would also help to distinguish cr , cr+lf etc. combinations which renders differently. http://www.unics.uni-hannover.de/nhtcapri/bidirectional-text.html shows some characters ‪ ‫ ‬ ‭ ‮ U+200E ‎ U+200F ‏ which might be inserted in the pages / database with copy and past ( who knows ... ) but are not visible. They could be the reason for the diffs mentioned at comment #1 and comment #2 . Maybe a &diff=1234&oldid=5678&mode=hex (or something like that) could provide help for situations like the ones from comment #1 and comment #2 . Regards Reinhardt [[user:gangleri]]
note: I do not know if the example from bug 3672: BiDi: improuve the diffs with regard to RTL issues is a special case from bug 3894: white space characters, BiDi control characters should show up in diff in the examples from bug 3672 some of the special BiDI characters are "probably" *outsite* wiki brackets in the examples from bug 3894 the special BiDI characters are *insite* wiki brackets for a solution / workaround compare also with bug 3887: create a special page for instring search of titles specifying %nn values bug 3696: Unicode Control Characters should be restricted in title text Regards reinhardt [[user:gangleri]]
marking this bug with a lower number as duplicate of bug 3894: white space characters, BiDi control characters should show up in diff because that title is more general removing here dependency blocks bug 745: RTL/bidirectional issues (tracking)
*** This bug has been marked as a duplicate of 3894 ***