Hello,

Today I received an XML document (created in XXE) containing unusual invisible 
control characters. I noticed that they appeared in places where some 
punctuation characters should appear, notably the so-called printer's quotation 
marks. It took me some time to discover that the reason for this was a possible 
bug in XXE.

Instead of the invisible control characters normally found in the Unicode range 
U+007F to U+009F, the character tool shows characters from the corresponding 
cp1251 charset. So for example, the U+0094 slot features the right double 
quotation mark (which correctly belongs in the General Punctuation block as 
0x201D), instead of the invisible Cancel control character (U+0094). When you 
insert such bogus characters using the character tool, they look OK in the XXE 
editing window, but if you open the same document in another application (e.g. 
a text editor), they are either invisible or don't show correctly.

I don't know if this happens on other platforms as well (I use 3.7.1 on Win XP).

Best wishes,

Mariusz Idzikowski

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://www.xmlmind.com/pipermail/xmleditor-support/attachments/20080121/9b56fc29/attachment.htm
 

Reply via email to