To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=111366 Issue #|111366 Summary|Punctuation corrupted when saving as RTF Component|Word processor Version|OOO320m12 Platform|PC URL| OS/Version|Linux Status|UNCONFIRMED Status whiteboard| Keywords| Resolution| Issue type|DEFECT Priority|P3 Subcomponent|save-export Assigned to|writerneedsconfirm Reported by|hooper114
------- Additional comments from [email protected] Tue May 4 11:39:22 +0000 2010 ------- When saving text to RTF some Unicode characters don't seem to be interpreted correctly and become corrupted when opened by other programs. This is particularly noticeable with "smart quotes", Unicode characters U+201C and U+201D, and with ellipsis U+2026, and may be relevant to other characters in the "General Punctuation" range. What OOo currently does is: U+201C becomes \'81\'67 U+201D becomes \'81\'68 ...but as I understand the RTF specification (version 1.9.1) this method seems to be depreciated in favour of \u so that... U+201C becomes \u8220" U+201D becomes \u8221" I don't understand how the current output is derived - I don't think 0x81 is a valid UTF-8 character. How it seems to be interpreted by other RTF readers is the 0x81 character is simply ignored so that: "Speak" becomes gSpeakh I'm not entirely sure I have this right, but I would appreciate somebody having a look at it! Robin. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
