Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.4986】の中の記事をすべて表示しています

【No.4986】のスレッド
08/03/03(月) 14:30:36 投稿者[K] [No.4986]のスレッド内
【No.4986】 タイトル[FTPで文字化け with Windows] この記事がスレッドの最初です
機種:KURO-BOX/PRO
ファームウェア:1.02
ディストリビューション:Debian GNU/Linux 4.0 etch

Kです。2回目の質問になります。よろしくお願いします。

Windows2000 + MoreFTPDで構築したFTPサーバを相手に、KURO-BOXから
FTPダウンロード(ミラーリング、同期)をしたいと思っています。
同期の方向は Win2k → KURO-BOX です。
しかしどうしてもダウンロードしたファイルが文字化けしてしまいます。
以下詳細です。

使用ソフト>wget、lftp、(普通の)ftp、
文字化けするのは、KURO-BOXのSambaを通してWindowsXPマシンから見たときと、
puttyからのシェル端末からlsコマンドで見たときです。

/etc/samba/smb.confの設定

[global]
unix charset = UTF-8 # ←ココをCP932としても全く同じように化けた
dos charset = CP932
display charset = LOCALE

化けたSamba及びputtyのシェル端末から見たファイル名=>%83C%83x%83%93%83g1.jpg

シェル端末からftpコマンドで接続して ls して見た該当ファイルのファイル名=> ?C?x???g1.jpg

WindowsXPからFFFTPで接続して見た該当ファイル名=>イベント1.jpg

KURO-BOXの文字コード=>
# echo $LANG
ja_JP.UTF-8

WindowsXPマシンでFFFTPを使ってダウンロード、あるいはコマンドプロンプトから ftp コマンドを叩いて ls しても イベント1.jpg と正常に見えます。
なぜKURO-BOXからファイル名を見たりダウンロードしたりすると文字化けするのでしょうか?解決策のご教示お願いします・・・。

08/03/28(金) 00:56:28 投稿者[瀬戸っぷ] [No.4986]のスレッド内
【No.4991】 タイトル[Re: FTPで文字化け with Windows] 【No.4986】に対する返信
>化けたSamba及びputtyのシェル端末から見たファイル名=>%83C%83x%83%93%83g1.jpg

ファイル名の文字コードはShift-JISのようですね。

>シェル端末からftpコマンドで接続して ls して見た該当ファイルのファイル名=> ?C?x???g1.jpg

こちらもShift-JISのようです。

>WindowsXPからFFFTPで接続して見た該当ファイル名=>イベント1.jpg

FFFTPは使用していませんが…
手か掃除にファイル名の文字コードの変換とかしていませんか?

>WindowsXPマシンでFFFTPを使ってダウンロード、あるいはコマンドプロンプトから ftp コマンドを叩いて ls しても イベント1.jpg と正常に見えます。
>なぜKURO-BOXからファイル名を見たりダウンロードしたりすると文字化けするのでしょうか?解決策のご教示お願いします・・・。

といことで、Windows2000からKURO-BOXへFTPで転送した際に、ファイル名の文字コードをShift-JISからUTF-8に変換しなかったから…かと思われます。
KURO-BOX入っているFTPクライアントでファイル名の文字コードを変換できるモノがあるのかどうかは…ちょっと不明ですが。
あるいは、MoreFTPD側でファイル名の文字コードをUTF-8に変換してクライアントとやりとりができればよいかと…。

08/03/23(日) 22:17:52 投稿者[同じ!] [No.4986]のスレッド内
【No.4990】 タイトル[Re: FTPで文字化け with Windows] 【No.4986】に対する返信
KURO-BOX/HG
fedora7ですが症状は同じです。

FFFTPで問題ないやと思っていましたが
SambaでWindowsから叩くと文字化け・・・

現在調べ中

>機種:KURO-BOX/PRO
>ファームウェア:1.02
>ディストリビューション:Debian GNU/Linux 4.0 etch
>
>Kです。2回目の質問になります。よろしくお願いします。
>
>Windows2000 + MoreFTPDで構築したFTPサーバを相手に、KURO-BOXから
>FTPダウンロード(ミラーリング、同期)をしたいと思っています。
>同期の方向は Win2k → KURO-BOX です。
>しかしどうしてもダウンロードしたファイルが文字化けしてしまいます。
>以下詳細です。
>
>使用ソフト>wget、lftp、(普通の)ftp、
>文字化けするのは、KURO-BOXのSambaを通してWindowsXPマシンから見たときと、
>puttyからのシェル端末からlsコマンドで見たときです。
>
>/etc/samba/smb.confの設定
>
>[global]
> unix charset = UTF-8 # ←ココをCP932としても全く同じように化けた
> dos charset = CP932
> display charset = LOCALE
>
>化けたSamba及びputtyのシェル端末から見たファイル名=>%83C%83x%83%93%83g1.jpg
>
>シェル端末からftpコマンドで接続して ls して見た該当ファイルのファイル名=> ?C?x???g1.jpg
>
>WindowsXPからFFFTPで接続して見た該当ファイル名=>イベント1.jpg
>
>KURO-BOXの文字コード=>
># echo $LANG
>ja_JP.UTF-8
>
>WindowsXPマシンでFFFTPを使ってダウンロード、あるいはコマンドプロンプトから ftp コマンドを叩いて ls しても イベント1.jpg と正常に見えます。
>なぜKURO-BOXからファイル名を見たりダウンロードしたりすると文字化けするのでしょうか?解決策のご教示お願いします・・・。