[Samba] UTF-8 problem when not using UTF-8, but Umlauts

Jeremy Allison jra at samba.org
Sat Mar 12 17:24:51 GMT 2005


On Sat, Mar 12, 2005 at 12:12:27PM +0100, Gerhard Strangar wrote:
> High,
> 
> I'm running some Windows 9x Clients which don't use Unicode for SMB. It
> didn't cause any problems when using Samba 2, because the UNIX machines
> use ISO8859-1 and the Windows 9x use CP850 and no conversion was
> neccessary, German Umlauts like ä, ö, ü, Ä, Ö, Ü and ß were the same on
> UNIX and Windows.
> Now I'm trying to switch to Samba 3.0.11 and it doesn't work anymore. I
> tried "dos charset = CP850" together with "unix charset = ISO8859-1" as
> well as "dos charset = ISO8859-1" together with "unix charset =
> ISO8859-1". First I thought everything was okay, because the characters
> are diplaed correctly, but if a Windows 9x client tried to delete a file
> containing Umlauts or the ß, it fails and diplays the error message:
> "File cannot be deleted.      File system error (1026)"
> When it tries to create such a file, it gets some completely different
> name.
> 
> smbstatus says:
> init_iconv: Conversion from UTF-16LE to ISO8859-1 not supported
> init_iconv: Attempting to replace with conversion from UTF-16LE to ASCII

The iconv library on this system is broken. What UNIX are you using ?

Jeremy.


More information about the samba mailing list