[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:45869] Re: SSHからの日本語ファイルの表示
武藤@Debianぷろじぇくとです。
At Fri, 10 Feb 2006 08:06:18 +0900,
Kaz yamamoto wrote:
> SSH でアクセスして dir なんかでファイルを表示させた場合に
> 日本語のファイルが
>
> 01\214\21616\223\372 01\214\21623\223\372 02\214\21606\223\372
>
> にようになってしまいます。
>
> また同じファイルを dir ではなく ls -l で表示させてみると
>
> 01???02? 01??23??
>
> のようになります。
> ちなみにftpでダウンロードさせてlogをみてみると 01??23?? のように記載されてます。
そのファイル名がSJISになってるのでは。
印字不能文字がある場合、coreutils/dirだと8進数で、lsだと?で表すようで
すね。
現在のロケールはja_JP.EUC-JPでしょうから、SJISの日本語ファイル名はうまく
扱えません。
ls | lv -Is のようにすると見えると思います。
ファイル名を変換してもよいなら、convmvパッケージのconvmvコマンドを使って
EUC-JPに統一するとか。
--
武藤 健志@ kmuto @ kmuto.jp
Debian/JPプロジェクト (kmuto@debian.org, kmuto@debian.or.jp)
株式会社トップスタジオ (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)