Codepage Problem?

Hi,
I recently changed from Ubuntu (8.10) to OpenSUSE 11.0.
My problem now ist that Suse can’t read filenames with special characters written by Ubuntu.

In Konqueror the name for example is “n�2”, the real name is “n°2” and while trying to copy or open that that file an error message comes up saying ““n�2” doesn’t exist”.

The filesystem is reiserfs.

Anybody there with some hint how to solve this problem?
I can’t even rename the files (konqueror, dolphin, bash), the same error comes up.

Thank you!

This isn’t a codepage problem as Linux uses utf-8. I am guessing here but maybe you cannot read them in Konqueror because Konqueror is trying to display them using a font that does not contain these characters. (All fonts only cover a restricted range of the characters in Unicode).

Can you remember the screen font Ubuntu used and set the KDE screen font to the same one?

As I presume you are using bash in Konsole, try a different terminal and see if that solves the problem.

FWIW, I’ve seen these characters in Firefox 2 (OS 10.2) before, a bit annoying. Since configuring firefox 3 with the DejaVu sans font, I didn’t notice this happen again.

This may also happen, I believe, with the filenames on a windows partition, possibly if the charset is not/incorrectly set in fstab. For example, in a dual-boot with a XP NTFS partition there is the option “nls-utf8”, while a FAT partition has the option “iocharset=iso8859-1” in fstab. In a brazilian laptop dual-booting with Vista 32-bit, the NTFS-3G partition has the option “locale=pt_BR.UTF-8”. All these options where set by Yast during OS 11 installations.