Re: [LUGOS] Problem s šumniki pri nadgradnji Sambe
Jernej Simoncic
jernej.listsonly at ena.si
Thu Dec 1 20:19:14 CET 2005
On Thursday, December 1, 2005, 19:28:48, Linux User wrote:
> Sem pred resnim problemom. Doslej sem imel neko staro verzijo Sambe. V
> smb.conf sem določil client code page=852 in z valid chars= dodal š,č,ž.
> Nova samba teh direktiv več ne pozna. Po defaultu uporablja mislim da
> UTF-8. Za client code page sicer je neka zamenjava (dos charset), za
> valid chars pa je nisem našel. V imenih datotek in map so sedaj čudni
> znaki namesto šumnikov. Tudi če nastavim dos charset=852, rezultati niso
> kaj prida boljši. Kaj mi je storiti?
Če je do sedaj samba uporabljala kodno stran 852 za zapis imen na unix
mašini, potem boš verjetno moral nastaviti
unix charset = cp852
Ti pa priporočam, da namesto tega pretvoriš cel sistem v utf8 (v init
skriptah nastaviš LC_CTYPE na sl_SI.UTF-8 ali en_US.UTF-8, imena datotek pa
pretvoriš nekako takole:
#!/bin/bash
convert() {
local f
local fc
for f in *
do
fc="`echo "$f"|iconv -f cp852 -t utf8`"
if [ -d "$f" ]
then
cd "$f"
convert
cd ..
if [ "$f" != "$fc" ]
then
mv "$f" "$fc"
fi
else
if [ "$f" != "$fc" ]
then
mv "$f" "$fc"
fi
fi
done
}
convert
--
< Jernej Simoncic ><><><><>< http://deepthought.ena.si/ >
Information travels more surely to those with a lesser need to know.
-- Boyle's Fourth Law
More information about the lugos-list
mailing list