ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:rally BASP21のFTPで日本語ファイル名文字コード変換方法
困り度:
  • すぐに回答を!
BASP21のFTP機能を使って、ファイルをアップロードする処理を作成しています。

アップロード後、そのファイルをある文字列で検索して、
ファイルを読み込む処理があるのですが、検索されないため、
調べてみたところ、日本語ファイル名が文字化けしてるのがわかりました。

クライアントはWindowsなので、ファイル名は"Shift_JIS"です。

サーバーのプログラムでは、"UTF-8"で処理してるために検索されないことがわかりました。

ffftpなどのFTPソフトには、リモート側のファイル名漢字コードを設定する機能があり、
"UTF-8"でアップロードすることができましたが、BASP21には見当たりません。

いろいろ調べてもわからなかったため、ここで質問させてもらいました。
質問投稿日時:08/06/04 10:33
質問番号:4074230
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:t2hayashi 事前に他の方法で変換してからアップするしかないですね。

ちなみにBasp21 ProにはFTP時の変換機能があるようです。

http://www.b21soft.co.jp/basp21/basp21pref.html#upload
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/06/05 12:37
回答番号:No.1
この回答へのお礼無料版では無理そうですね。
今回は、URLエンコードとデコードで対応しました。

ありがとうございました!