samba memo2006年06月29日 13時01分32秒

samba は色々なローケルがあって、設定を間違えるとファイル名が壊れる。正しいローケルを探すのも、苦労することがある。少し、見なければいけない件があるので、その下準備のメモ。

FreeBSD の UFS は UTF-8 をサポートしている。まずはそこを出発点にする。「新しいフォルダ」と書いたファイルと nkf を用意する。文字コードの出力結果を比較するため。

まず、英字のフォルダを作り、その中に「新しいフォルダ」を作り、英字フォルダごと、コピーをする。英字なので、UNIX のコマンドでも Windows からでもコピーはできる。

何をどう設定するのかによって、どういう順番にやるのかが変わる。その後、エラーの有無にかかわらず、ls | od -t x1 の結果と ls | nkf でどうなったかを確認。

「新しいファイル」というUTF-8な文字列を nkf で変換した結果。


% nkf -E -s aaa.txt
違<、
% nkf -J -s aaa.txt
違<、
% nkf -S -s aaa.txt
譁ー縺励>繝輔ぃ繧、繝ォ

もう一つ。

%nkf -e x | od -t x01
0000000    bf  b7  a4  b7  a4  a4  a5  d5  a5  a1  a5  a4  a5  eb  0a    
0000017
%nkf -s x | od -t x01
0000000    90  56  82  b5  82  a2  83  74  83  40  83  43  83  8b  0a    
0000017
%nkf -w x | od -t x01
0000000    e6  96  b0  e3  81  97  e3  81  84  e3  83  95  e3  82  a1  e3
0000020    82  a4  e3  83  ab  0a                                        
0000026

前回次回

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2006/06/29/425802/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。