OSSテクノロジ 小田切です。 > かなり時間が経っているので恐縮です。 > 第一は EUC、シフトJIS(SJIS)は使うべからず > でありました。以前からサーバーのロケールをUTF-8にして > dos charset = CP932 > unix charset = UTF-8 > display charset = UTF-8 > で運用していますが、(versionは3.0.24-6etch2) > Windows VistaでJIS X 0213(JIS2004)を使われると > CP932では対応できないのかと疑問になりました。 > それともこのパラメータはDOSあるいは9Xのためにあるものなのでしょうか。 > 記事にあるようにいろいろな変遷があって > どう考えていいのか判らなくなっています。 http://www.atmarkit.co.jp/flinux/special/samba_n/samba_na.html の図1において、1番上のSamba2.2では左にWindows 9xがあるのに 2番目のSamba3.0では左にWindows 9xがない!というのがポイントになります。 つまりSamba3.0でもWindows 9xはCP932で通信する、ということです。 Windows 2000以降はUCS2で通信するので dos charset = CP932 のパラメータは意味をなさない、9xのため、となります。 なのでWindows VistaでJIS X 0213(JIS2004)を使われると Windows 9xでは表示できない、となります。 (そもそもフォントがないしね) Windows XPもWindows Updateでフォントをアップデートしないと 表示できないですが > 当方の環境でもVistaと9Xが混在しています。 > 具体的にどう設定すればよいのでしょうか。 混在させちゃいけないんですが、 > dos charset = CP932 > unix charset = UTF-8 > display charset = UTF-8 とするのがお勧めですね。 -- 小田切 耕司 : odagiri@osstech.co.jp http://www.osstech.co.jp/ オープンソース・ソリューション・テクノロジ株式会社 PGP : http://pgp.nic.ad.jp/pks/lookup?op=vindex&search=0xF8217F12 Finger Print: C849 B528 D6A7 93D2 EE64 4AA7 FFB2 BD1C F821 7F12 OSSエンジニア募集中! http://www.osstech.co.jp/company/recruit http://employment.en-japan.com/search/desc_job.cfm?WorkID=132455 http://blog.odagiri.org/ odagiri@ldap-jp.org 日本LDAPユーザ会 http://www.ldap.jp/ odagiri@samba.gr.jp 日本Sambaユーザ会 http://www.samba.gr.jp/ odagiri@jp.webmin.com 日本Webminユーザ会 http://jp.webmin.com/