• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:curlでFTP転送時、日本語ファイル名が文字化け)

curlでFTP転送時、日本語ファイル名が文字化け

このQ&Aのポイント
  • linux上でcurlコマンドを使用し日本語ファイル名をFTP転送した場合、文字化けしてしまいます。
  • 記事ではcurlでは日本語ファイル名が転送できない旨の記述があり、解決策としてA案、B案の記述があります。
  • A案はテンポラリフォルダにファイルをコピーしてそれをアップロードする方法であり、B案はシンボリックリンクを作成しアップロードする方法です。しかし、どちらの方法でも文字化けの問題が解消されるかは不明です。

質問者が選んだベストアンサー

  • ベストアンサー
  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.1

A案は、c:¥abc¥テスト.txtというファイルを転送するときに、c:¥abc¥tmp¥test.txtにコピー・リネームしてtest.txtをアップロードするのではないでしょうか。 c:¥abc¥テスト.txtをc:¥abc¥test.txtにリネーム・アップロードした後に元のテスト.txtに再度リネームするよりも後片付けが少し楽になります。 試せる環境がないのでB案は未確認ですが、シンボリックリンクされたファイル(日本語ファイル名)の中身がアップロードされる気がします。実際に試してみればいいと思います。

unko347
質問者

補足

ご回答ありがとうございます。試せる環境が手元にないので試せないのですがA案、B案共に日本語ファイル名のファイルを転送することはできないということでしょうか。 A案は半角文字にファイ名をリネームしてファイル転送する。 B案は半角文字のファイル名のショートカットを作成して転送する。 ということでしょうか。