[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:45874] Re: SSHからの日本語ファイルの表示



その通りでした。
ls | lv -Is で日本語になりました。

FTPからwindows からもファイルを見たいので convmv で変換しちゃうと問題でてきそうなんですが、
windows からみると SJIS
debianからみると euc
ってことは、できないですよね。。。



同様にログファイルなんかは 日本語表示できないんでしょうか。
vsftpのログ  /var/log/vsftpd.log

??????????.html  というとこが日本語なのですが・・・これを表示できないでしょうか。



Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] OK DOWNLOAD: Client "192.168.0.6", "/??????????.html", 285 bytes, 980.00Kbyte/sec Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP response: Client "192.168.0.6", "226 File send OK." Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP command: Client "192.168.0.6", "NOOP" Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP response: Client "192.168.0.6", "200 NOOP ok." Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP command: Client "192.168.0.6", "CWD /" Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP response: Client "192.168.0.6", "250 Directory successfully changed." Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP command: Client "192.168.0.6", "PWD" Fri Feb 10 16:44:57 2006 [pid 13775] [aaa FTP response: Client "192.168.0.6", "257 "/"" Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP command: Client "192.168.0.6", "CWD /" Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP response: Client "192.168.0.6", "250 Directory successfully changed." Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP command: Client "192.168.0.6", "TYPE I" Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP response: Client "192.168.0.6", "200 Switching to Binary mode." Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP command: Client "192.168.0.6", "PASV" Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP response: Client "192.168.0.6", "227 Entering Passive Mode (192,168,0,201,129,210)" Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP command: Client "192.168.0.6", "SIZE ?R?s?[ ?` ??????????.html" Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP response: Client "192.168.0.6", "213 285" Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP command: Client "192.168.0.6", "RETR ?R?s?[ ?` ??????????.html" Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP response: Client "192.168.0.6", "150 Opening BINARY mode data connection for ?R?s?[ ?` ??????????.html (
285 bytes)."
Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] OK DOWNLOAD: Client "192.168.0.6", "/?R?s?[ ?` ??????????.html", 285 bytes, 768.84Kbyte/sec Fri Feb 10 16:44:57 2006 [pid 13775] [aaa] FTP response: Client "192.168.0.6", "226 File send OK."
~






----- Original Message ----- From: "Kenshi Muto" <kmuto@xxxxxxxx>
To: <debian-users@debian.or.jp>
Sent: Friday, February 10, 2006 10:34 AM
Subject: [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な話題など)




--------------------------------------
GANBARE! NIPPON!
Yahoo! JAPAN JOC OFFICIAL INTERNET PORTAL SITE PARTNER
http://pr.mail.yahoo.co.jp/ganbare-nippon/