[netatalk-ja:0427] Re: OS9とOSXでの禁止文字の違い

HAT hat @ fa2.so-net.ne.jp
2015年 2月 26日 (木) 20:07:39 JST


HATです。

設定ファイルと環境を書いてください。

Thu, 26 Feb 2015 16:55:20 +0900, Yoshiyuki HARAOKA <haraoka @ gmail.com>:
> 原岡でございます。
> 
> Mac OS 9以前からの接続の場合、Netatalk2とNetatalk3でファイル名に
> "/"が使えたり使えなかったりします。

Mac OS 9以前から接続した場合、プロトコルはAFP 2.xになり、
文字コードは決め打ちになるので、Netatalk側で設定する必要があります。
クライアントが日本語版の場合はMacJapaneseなので、サーバ側で適切に
設定する必要があります。
適切に設定されていれば、「:」を除く全てのMacJapaneseが使えます。

Netatalk 2.xの場合、CAP Encodingになるので「/」はサーバ側では「:2f」に
置換されます。
Netatalk 3.xの場合、「/」は「:」に置換されます。

どちらにしろ、「/」は必ず使えます。

> OS Xでは"/"がどちらでも使えています。

OS Xから接続した場合、プロトコルはAFP 3.xになり、
文字コードはUnicode (UTF8-MAC)に決め打ちになります。
このときもNetatalk 2.xなら「:2f」に置換され、
Netatalk 3.xなら「:」に置換されます。

> この違いは何でしょうか?

そういう違いは存在しない筈です。

> 今更Mac OS 9って話はありますが…

単にユーザが減っただけであって、正常に動く筈です。

-- 
HAT


netatalk-ja メーリングリストの案内