> Derek, I think you solved my problem!!
> I'm not too good at this thing called "locale". However, it turned out that I had not generated the sv_SE locale that I needed.
> This is what I did to solve the problem:
> First, "locale -a" gave me:
> ... and at that point, starting gnucash with "LC_ALL=sv_SE gnucash" gave me the screenshots that I posted. However, when I edited /etc/locale.gen and added:
> sv_SE iso-8859-1
> ... and then ran locale-gen, I could start gnucash with "LC_CTYPE=sv_SE gnucash" and have my file opened properly, displaying all characters as they should be displayed.
> I assume this is the encoding I've been using before, when running gnucash. I just hope gnucash 2.0 will properly handle the converting of my old workfile to a new format...
> So, your tip got me in the right direction, thanks!