トップ «前の日記(2009-12-20(Sun)) 最新 次の日記(2009-12-27(Sun))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2009-12-25(Fri) ちょっとヌクくなくもなく、はれ

嗚呼UTF-8

user@host:~$ echo $LANG
C
 
user@host:~$ touch $(for num in `seq 0 254` ; do echo -n A ; done)
 
user@host:~$ touch $(for num in `seq 0 255` ; do echo -n A ; done)
touch: cannot touch `AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA':\
 File name too long
 
user@host:~$ ls A* | wc -c
256
user@host~$ echo $LANG
ja_JP.EUC-JP
 
user@host~$ touch $(for num in `seq 0 126` ; do echo -n  あ ; done)
 
user@host:~$ ls あ* | wc -c
255
 
user@host~$ touch $(for num in `seq 0 127` ; do echo -n  あ ; done)
touch: cannot touch `あああああああああああああああああああああああああ\
ああああああああああああああああああああああああああああああああああああ\
ああああああああああああああああああああああああああああああああああああ\
あああああああああああああああああああああああああああああああ':\
 ファイル名が長すぎます
user@host2:~$ echo $LANG
ja_JP.UTF-8
 
user@host2:~$ ls あ* | wc -c
256
 
user@host2:~$ touch $(for num in `seq 0 84`; do echo -n あ; done)
 
user@host22:~$ touch $(for num in `seq 0 85`; do echo -n あ; done)
touch: cannot touch `ああああああああああああああああああああああああああ\
ああああああああ ああああああああああああああああああああああああああああ\
ああああああああああああああああああああああああ':\
 ファイル名が長すぎます

ファイルをコピーするときなんか 問題になりそうだ。
EUCJPMSなSamba鯖からUTF-8に移設するときなんか、ちょっと注意したほうが良さそうだ。


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。