Andrew Bartlett said once that 'unix charset = LOCALE' means to force samba to read 'LANG=' from environment.>echo $LANG >en_US>cat /etc/sysconfig/i18n >LANG="en_US.UTF-8" >SUPPORTED="en_US.UTF-8:en_US:en" >SYSFONT="lat1-16"When i restart smbd/nmbd all my files inside all shares change their names. Its looks an charset mis-match for me. My clients are Windows XP SP2. My clients are UTF8 My Samba reads charset from Linux My Linux is 'en_US.UTF-8' Everything is UTF8? or not? Why its happens ? Thanks for any help. Juliano Rodrigues.
juliano wrote:> Andrew Bartlett said once that 'unix charset = LOCALE' means to force > samba to read 'LANG=' from environment. > >> echo $LANG >> en_US >Well, en_US is not UTF8> When i restart smbd/nmbd all my files inside all shares change their > names.In which application? On Windows clients? How are the files viewed on Unix? In the shell? In KDE or Gnome, if you have it installed? Can you create new files on Linux correctly? How are the characters changed? Do you get UTF8 displayed as plain 8 bit (every accented letter shown as 2 accented letters, the first one often being an uppercase accented "A")? What characters do you get, and what should they be? It's hard to guess what is wrong without having some more info. Have you tried unix chaset = UTF8 in smb.conf?
>> Do you get UTF8 displayed as plain 8 bit (every accented letter shown >> as 2 accented letters, the first one often being an uppercase >> accented "A")? >From your screen capture, it looks like this is what you get. (which you could have seen, without sending a word document to hundreds or thousands of mailing list members).>> >> >> Have you tried unix charset = UTF8 in smb.conf? >Have you?