iBookをファイルサーバーにNFSで接続するようになってしばらく経ちますが、どうも文字コードの問題があるようですね。
iBookもUTF-8、ファイルサーバーもUTF-8なのですが、iBookからサーバーにファイルを保存すると、ファイル名の間に「・」が入ったりします。これがまた、不正なファイル名とか言われてしまって。
Sambaでの共有の時にiBook側はUTF-8-MACという文字コードを指定していますし、若干違いがあるのでしょうか。そんな違いがあったらUnicodeにしている意味がないような・・・
何か方法はないものでしょうか。


HFS+ では Unicode の Decomposed Form を使っているせいではないでしょうか。iconv では UTF-8 ではなく、UTF-8-MAC を指定してやらないと、変換に失敗します。
Hiroさん、はじめまして。コメントありがとうございます。
そうか、そのためにUTF-8-MACが使われているんですね。Decomposed Formはほかの件で調べものをしてるときに行き当たったのですが、これがこうつながってくるとは・・・(うまく表現できないですが)
NFSでつなぐときに、間にiconvを挟んで文字コード変換をすることは可能なのでしょうか?文字コードがらみの問題は複雑すぎて、さっぱりちんぷんかんぷんです。
今は、えーと、まだエントリー書いてない速いモノに買い換えたらsmb接続が快調になりました。iBookでもOS入れ直せば解決するのかもしれません。きっとどこかでなにかの設定をいじってしまったのでしょうね・・・