[Samba] kanji characters in filenames are not being translated properly?
Andrew Dibble
adibble at s8.com
Tue May 7 17:20:44 GMT 2002
greetings samba wizards,
i am having a problem configuring Samba to accept kanji characters in
filenames. i have tried the latest samba 2.2.4 and samba 2.2.2-ja (from
samba.gr.jp) and both exhibit the same behavior. i have a windows 2000
desktop client (although in the final configuration there will be a mix of
98/nt/2k machines) with japanese language support installed. i didn't know
how to otherwise create a file with a kanji filename (i'm an english speaker
with nearly no japanese familiarity) so i switched my desktop to japanese
and made a shortcut to a control panel (the "regional options" control to be
exact) on my desktop. i switched my language back to english, logged out
and back in and then tried copying the file (which still had a kanji
filename) to my Samba server. it copied, but the filename showed up as
"????" when it was done copying (well, first it showed up as "~07" but then
i turned off "mangled names" in smb.conf). the filename on the linux box is
just ????.lnk, but i wrote a quick perl script to convert the filenames to
octal and the ?'s are 036. this happens no matter which coding system i use
(i have tried euc, hex, and sjis). however, when i copy the same file to a
windows 2000 fileserver, it shows up as kanji characters.
here is my config file:
[global]
log file = /var/log/smbd.log
debug level = 65535
workgroup = SCALE8
netbios name = smc1
interfaces = 10.0.0.102 10.0.0.88
max smbd processes = 0
socket options = TCP_NODELAY SO_SNDBUF=65536
security = share
encrypt passwords = Yes
oplocks = false
client code page = 932
coding system = SJIS
mangled names = no
[tmp]
path = /tmp
writeable = yes
guest ok = yes
i have dug through the mailing list archives and all the howtos i could find
and haven't seen this problem. can anyone help me? i am not on this list
so please reply to me directly..
thanks in advance,
-drew
More information about the samba
mailing list