Apache OpenOffice (AOO) Bugzilla – Issue 9441
lithuanian letters in user-profile lost during install
Last modified: 2003-09-08 16:53:51 UTC
When I instaling OpenOffice program 1.0.1 version I have to fill dialog “Enter User Data” where I have to write user name. Usually I have to write lithuanian letters (like ė, č, ū,š). There is no problem with installation. I finishing installation and opening the program. Then I go to check user name, Tools->Options->User Data and I can't see lithuanian letters any more , all lithunian letters changed to question-marks.
I'm confirming this issue on OOo 1.1 beta on Linux. Please, fix this problem before OOo 1.1 final - the majority of users feel, that a software, which currupts user data (most lithuanians meet this bug just after installation) doesn't seem to be trustworthy...
i think this is problem of OppenOffice used encoding. It seems , that OO saves all data using ISO-8859-1 encoding. IMHO, it should be UTF-16.
OOo stores the user-profile data in UTF-8 Could you please attach a sample file of lithuanian user-profile-data (the file user/config/registry/instance/org/openoffice/UserProfile.xml in your Workstation-Install) Maybe a Screenshot of what it should display (using any program) and what it actually does display (the dialog Tools->Options-User data) could help... Have you tried changing the UI-Font using the font replacement? (replace "Andale Sans UI" (type it in the appropriate field, the font is not listed) and replace it with a font that surely contains these characters (check "always" and "display") You may also try to use a scaling of more or less than 100% (Tools->Options->View->Scale) This may cause your fontserver or X to supply another font that may match and look better.
Problem isn't in fonts - I'm attaching screenshot what I entered during user instalation and what info is in file ~/OpenOffice.org1.1Beta/user/registry/data/org/openoffice/UserProfile.xcu after installation (there are no user/config/registry/instance/org/openoffice/UserProfile.xml file in OOo1.1 beta) I noticed that one lithuanian letter - scaron are correct in this file while all others are changed to question-marks. Problem exist only in installation - all lithuanian letters are saved correctly if I enter user data after installation.
Created attachment 5451 [details] screenshot what I entered during user instalation
Created attachment 5452 [details] User profile with corrupted Lithuanian letters
It seems that openoffice isuezilla added some html shuff from openoffice.org to UserProfile.xcu :( I can paste the content of profile directly - there are only us-ascii symbols and question-marks (in organisation - Tut?s uodeg?, surname - Kriau?i?nas and street), except scaron: <?xml version="1.0" encoding="UTF-8"?> <oor:node xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="UserProfile" oor:package="org.openoffice"> <node oor:name="Data"> <prop oor:name="c" oor:type="xs:string"> <value/> </prop> <prop oor:name="givenname" oor:type="xs:string"> <value>Mantas</value> </prop> <prop oor:name="initials" oor:type="xs:string"> <value>MK</value> </prop> <prop oor:name="mail" oor:type="xs:string"> <value/> </prop> <prop oor:name="o" oor:type="xs:string"> <value>Tut?s uodeg?</value> </prop> <prop oor:name="sn" oor:type="xs:string"> <value>Kriau?i?nas</value> </prop> <prop oor:name="street" oor:type="xs:string"> <value>Pašil?s</value> </prop> </node> </oor:node>
Ahh, now I can reproduce this bug. (even though entering these symbols is hard using a de_DE layout ;-) The important thinis that this *only* happens during installation and that it works as expected when OOo is already installed.. confirming issue. -> reassigning to installation-project... changed subject (original: Do not show lithuanian letters.) Description: User-Profile data that contains special characters (like lithuanian letters) entered during installation is not saved correctly. The file UserProfile.xcu represents these just as questionmarks instead of the proper UTF8-encoded string. Not every non-ascii symbol is affected (german and french specials work, for example) This only occurs during the installation process. These characters can be entered via Tools|Options->User Data without any problems. To reproduce (with 1.1beta): 1) Start setup (single user - for convenience) 2) When asked for user profile data enter special characters like seen in the screenshot (e with dot above, u with horizontal line above, a with cedille,...) 3) continue installation After installation is finished, have a look at $Inst-dir/share/registry/data/org/openoffice/UserProfile.xcu -> Characters were converted to questionmarks. Should be fixed for next release. Not setting to P2 since easy workaround exists (enter user data after installation). Trying to insert the text like seen in the screenshot into this comment so you can copy & paste some of these characters. Maybe this won't work... Tutės uodegą ^ e with dot ^ a with cedille Kriaučiūnas ^c with upside-down circumflex ^ u with horizontal line There surely are more characters that aren't converted correctly..
Hi Dirk, I've tried at setup with this four characters: ūčšė (I hope they are readable here, input with Character Map). If these are used at installation, the user data looks like this: ??š? Is this your part? If not, please forward. I've set the target to Beta2. I don't know if we can reach it, so please retarget if Beta2 is an illusion.
*** Issue 9794 has been marked as a duplicate of this issue. ***
I'll have a look.
Fixed in cws SRX644 setup07
Verified in SRX644 m12
.