わいえむねっと

Contents
Categories
Calendar
2014/02
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Monthly Archives
~2000/01
Recent Entries
RSS1.0
Templates
Information
Processed: 0.074 sec
Chashed: -
2014/02/08 Sat
ここはどこの雪国なのという吹雪の中を買い物に出かける。

ふくらはぎ用のサポーターが欲しかったのだけど、膝とか足首とか関節絡みのものしかなかった。
通販で探すか。 FreeBSDでWindows共有をマウントしようと

mount_smbfs -E utf8:cp932 //user@server/share node

としたけど、ファイル名がUTF-8にならず。



ひとりごと - 漢字コード
http://toriyu.jp/hitorigoto​/id2306.htm​l
最後に、深夜アニメ記録用にWindowsのネットワークドライブをマウントしているので、これの漢字コードをSJISからUTF8に変更・・・しようとしたのですが、うまくいきません。mount_smbfs に -E オプションを付加して -E utf8:cp932 と書くはずなのですが、これを書いても変換してくれません。 -E euc-jp:cp932 だと動くんですけどね。

mount_smbfs -E utf-8:cp932 は動かない。: uyota 匠の一手
http://uyota.asab​lo.jp/blog/2006/07/04/432113
まずは、mount_smbfs の -E が有効になっているのかを検証する。mount_smbfs -E euc-jp:cp932 を試した。ls | od -t x01 で「新しいフォルダ」がどのように出力されるかを調べる。「新しいフォルダ」を nkf でフィルタし、euc-jp、shift-jis、utf-8 に変換し、od -t x01 で十六進数に変えて比較の対象とする。-E euc-jp:cp932 では、正しく変換できていることが確認できた。

そこで、もう一度 -E utf-8:cp932 を試してみた。しかし、cp932 のままである。そこで、-E utf-8:cp932 が動作しないという結論に達した。

[FreeBSD-users-jp 92715] Re: mount_smbfs で CP932 を UTF-8 として mount できない
https://www.mail-archive.co​m/freebsd-users-jp@jp.freebsd​.org/msg03922.h​tml
いただいたパッチを8.0-RELEASEのsrcに以下のように適用させることで、
無事CP932のファイルシステムをUTF-8のファイルシステムとしてmountすることができるように
なりました。


駄目なのか。
というか、UTF-8が駄目ってどういうことなの…



試しに大文字にしたけど駄目。

mount_smbfs -E UTF8:CP932 //user@server/share node


ハイフンを足してみても駄目。

mount_smbfs -E utf-8:cp932 //user@server/share node


大文字かつハイフン付きしたら、

mount_smbfs -E UTF-8:CP932 //user@server/share node

変換されるようになった。
ええええ。

FreeBSD 8.4-Release。