dポイントプレゼントキャンペーン実施中!

BASP21のFTP機能を使って、ファイルをアップロードする処理を作成しています。

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

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

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

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

いろいろ調べてもわからなかったため、ここで質問させてもらいました。

A 回答 (1件)

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



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

http://www.b21soft.co.jp/basp21/basp21pref.html# …
    • good
    • 0
この回答へのお礼

無料版では無理そうですね。
今回は、URLエンコードとデコードで対応しました。

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

お礼日時:2008/06/07 18:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!