Apache OpenOffice (AOO) Bugzilla – Issue 15050
Import russian characters from StarOffice 5.2
Last modified: 2013-09-21 10:32:53 UTC
If I open any sdw document writen in StarOffice 5.2 on Win95 in OpenOffice (without regard to version and platform), all Russian characters are wrong.
Can you provide sample document for us to test? Does it work with original version of OOo?
Created attachment 6554 [details] Example sdw file
This file does not work in StarOffice 6.0 either. Reassigning to sw component.
HI->ES: As far as I know you are able to handle with russian characters.
Sorry, but the characters are also wrong in StarOffice 5.2 on Win2000. May be a font and/or encoding problem. Can you still display correctly this document in SO 5.2?
Created attachment 6623 [details] Snapshot Win95
Created attachment 6624 [details] Snapshot Win98
Created attachment 6625 [details] Snapshot WinNT
I've checked the document again in StarOffice 5.2 on Win95, Win98, WinNT4.0 (all Czech versions) and Linux (Mandrake 9.1). The document is OK. I append snapshots.
Ok, I still cannot reproduce it on my machine but I now know what happend. It's not a OOo bug but a "faked" Unicode implementation in SO 5.2. The .sdw format does not save Unicode characters but fakes them when a native font exist on the system. It does not save any endoing information. Now, OOo and SO are Unicode compatible and can't display the characters of those sdw documents because of this missing encoding information. Result: you won't be able to load correctly Russian (and I think in general east european) documents made with SO 5.2 in OOo. Workaround: to "rescue" your work anyway: - open the doc in SO 5.2 and save them as RTF OR - open the doc in SO 5.2 - copy the text - paste it in OOo as RTF ("Edit - Paste Special - RTF")
This bug has to be reopened as Staroffice 5.2 cannot be used in Windows XP and higher, and OO.o still cannot import such documents properly.