[Samba] Wrong charset on NTFS volumes (ext4 works fine)

Jeremy Allison jra at samba.org
Tue Nov 18 11:05:53 MST 2014


On Tue, Nov 18, 2014 at 06:39:55PM +0100, Daniel Carrasco Marín wrote:
> El 18/11/14 a las 18:25, Jeremy Allison escribió:
> >On Tue, Nov 18, 2014 at 12:19:31PM +0100, Daniel Carrasco Marín wrote:
> >>Hi, first of all i'm sorry for my english.
> >>
> >>I've a little problem with samba 3.6.6 and NTFS volume. I've mounted
> >>an USB drive in NTFS format on my server, and all works fine
> >>(characters are OK, i can create folders with accents or ñ like
> >>"camión", "muñeca"...), but when i try to share that drive through
> >>samba, all special characters look wrong and i can't create any
> >>folder with that characters...
> >>I've a lot of shared folders in ext4 and all works fine, so i think
> >>that the problem is NTFS system.
> >>
> >>I've tried some options like "dos charset", "unix charset" and
> >>"display charset", mounting that drive with "ntfs-3g -o
> >>iocharset=utf8", CP850... but nothing works.
> >>
> >>Someone knows how to fix this?
> >Doesn't seem like a Samba specific problem.
> >
> >What locale is set on your shell when
> >you do an 'ls' and see correct names ?
> 
> The ls command looks fine, all characters are OK when i list files
> or folders, even i can create files/folders with that characters
> without problem. The problem is when i share that files/folders
> through samba.
> In locale i've all in "es_ES.UTF-8".

Then you need to look at debug logs. Samba should
be using the same iconv code that 'ls' is using
internally.


More information about the samba mailing list