From: Alex R. <sh...@gr...> - 2006-04-05 16:49:07
|
Stefan, On Wed, 2006-04-05 at 08:03 +0200, Stefan Bj=C3=B6rk wrote: > Thank you, I managed to compile and install Gramps, both the head SVN > version and the older CVS version. However, I still experience an error: >=20 > /home/s/skalman/share/gramps/gramps.py:101: PangoWarning: Invalid UTF-8 s= tring passed to pango_layout_set_text() > gtk.main() > Traceback (most recent call last): > File "/home/s/skalman/share/gramps/StartupDialog.py", line 206, in co= mplete > GrampsKeys.save_researcher_name(unicode(self.name.get_text())) > UnicodeDecodeError: 'utf8' codec can't decode bytes in position 9-12:= invalid data >=20 > Could this have something to do with the fact that I run an Xvnc > server in en_US.iso88591 locale? The error occurs with both > LANG=3Dsv_SE.utf8 and LANG=3Dsv_SE.iso88591 and no LANG at all. This looks like a problem encoding your name, as it has the "=C3=B6" character in it. My guess is that it is stored as latin1 and then attempted to interpret as utf8. I am not sure how exactly this happened. As a workaround, you may enter something ascii-only or UTF-8 into the gconf key storing the researcher name. The key is called /apps/gramps/researcher/researcher-name You may either use command line (gconftool-2) or GUI (gconf-editor) to get/set the key. Please let me know if this solves the problem, Alex --=20 Alexander Roitman http://www.gramps-project.org |