• 締切済み

ファイルのアップロード

ファイルのアップロードを行うさいに、 ファイル名が日本語の場合の 対応方法をご存知でしたら教えて下さい

  • PHP
  • 回答数2
  • ありがとう数5

みんなの回答

  • news_0203
  • ベストアンサー率27% (98/352)
回答No.2

#1です。 補足読みましたが・・・文が抜けてるのでしょうか?? よろしくお願いします。。。

  • news_0203
  • ベストアンサー率27% (98/352)
回答No.1

基本的にアップロードは英語の半角入力になります。 (外国などからアクセスする際日本語のファイル名では読み込めないため) なのでローマ字でお強引に当てはめるのが一番だと思います。 もし強引に変えたいときは・・・ほんと強引ですが・・・。 ファイルをフォルダの中に入れて圧縮します。 そこで英語を割り当てます。 それをアップロードすれば、相手がDLして解凍したとき日本語で表示されます。

n_thief
質問者

補足

回答ありがとうございます。 実際に使用するのが HTMLを理解していない方、 アップした画像を表示させる為に圧縮するは、、

関連するQ&A

  • 音楽ファイルのアップロード

    yahooジオシティーズに音楽ファイルのアップロードをしたいのですが、 アップロードをしたいファイル名に漢字と韓国語が含まれています。 こういった場合、アップロードは無理でしょうか? 変換する方法などはありますか? 知識がないのでよくわかりません。 何かわかる方がいましたら教えて下さい。 よろしくお願いします。

  • ファイルのアップロード

    1.ファイルを選択 2.アップロードボタンで、ファイルをアップロード 3.アップされたファイル名をブラウザに表示 といった処理をするときに、1で選択したファイル名が日本語だと3のとき、正しく表示されません。たとえば飲み会.jpgをアップすると、a_a__aa_a__a__a.jpgと表示されてしまいます。半角英数字だと問題ないのですが・・・ 正しく日本語で表示させるにはどのようにすればいいでしょうか?アドバイスよろしくお願いいたします。 ※アップロードはPEARのHTTP_Upload()でやっています。 ※WindowsXPのIE,Firefox、MacのSafariで使います。

    • 締切済み
    • PHP
  • ファイルのアップロードで日本語ファイルをはじく

    PHP5,winXPを使用しています。現在勉強中でわからないことが多々あります。お知恵を拝借できればと思います。 pdfファイルのアップローダーを作っているのですが、ファイル名に日本語が含まれる場合はエラーメッセージを出したいと思っています。 (言い返せば、半角英数のファイル名のみアップロード可にしたい) フォームから取得したファイル名をどのようにすればチェックできますか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • CGI::Liteでファイルのアップロード

    Perl5.8でCGI::Liteを使ってファイルのアップロードをするつもりですが、ファイル名が日本語の場合とファイルの中身が文字化けして保存されています。 文字コードはutf8で統一させているのですが、 例えば、テスト.txtというファイルで中身がEUC-JPのファイルをアップロードしてもアップロード先でファイル名が化けずに中身もEUC-JPで保存されるようにしたいのですが、どういう関数を施せば良いでしょうか? CGI::Liteに変わる他のモジュールでもあるのでしょうか?

    • ベストアンサー
    • Perl
  • ファイルがアップロードできません

    企業へホームページ上で調書を提出しなければなりません。 ダウンロードし、記入、保存しました。 その後、アップロードしようとしたのですが、「許可されていないファイル形式」と表示されてしまいます。 保存の際にファイル形式は変更しておりません。 ファイル名をわかりやすいように変えて保存していたのですが、できなかったため、ファイル名を変更せずにアップロードしてもやはりできませんでした。 調書はワードとエクセルです。 なぜできないのかわからないです。 誰か教えていただけないでしょうか? よろしくお願いいたします。

  • ファイルのアップロード

    現在下記のような処理を行なおうとしております。 a.php > 入力ページ アップロードするファイルを選択します。 b.php > 確認ページ アップロードするファイルのファイル名を表示します。 c.php > アップロードページ a.phpで選択したファイルをアップロードします。 move_uploaded_fileで実現しようと思っているのですが、b.php → c.phpの タイミングでa.phpで選択したファイルがテンポラリディレクトリから 削除されてしまうため、c.phpでアップロード処理が行なえません。 入力 → 確認 → アップロード といった順で処理を行なう場合、どのような方法を採るのが良いでしょうか。 ヒントでもよいので教えて頂ければと思います。

    • ベストアンサー
    • PHP
  • 私:誤って漢字のファイルをアップロードしてしまいました。

    私:誤って漢字のファイルをアップロードしてしまいました。   削除を試みましたが、消えません。   つきましては、FFFTPからのファイルの削除をお願いしたいので、アップロードしたサーバー内のフ  ァイルを全部一旦   削除して下さい。   お願いします。 ○この様に質問をしましたら、・・・・・ -------------------------------------------------------------------------------- [2010-08-08 07:04:52] サポートからメッセージが追加されました。 CGIから削除できる可能性がありますので、 http://www.xrea.com/files/delete.txt のCGIの内容を一部変更してお使いいただくか、SSHでログインしていただき、 rm -f public_html/ファイル として削除してみてください。 FTPで削除できない原因として、 ・日本語が入ったファイル名になっている ・ファイル名の前後に半角スペースが入っている などが考えられます。ワイルドカード「*」を使い、 rm -f public_html/*ファイル名の一部* としますと、マッチし、削除できる可能性があります。 ★と、返答が返ってきました、  私には イタリア語かフランス語に聞こえます。   解読してくれるかた、   教えて下さい。   初心者です。

  • ファイルのアップロードについて、

    ファイルをアップロードしたら、そのファイルはサーバ名の後に、スラッシュを 打ってからファイル名ですよね・・・・?ファイル名をコピーアンドペーストして サーバ名のあとに貼り付けてブラウザで見てみたら404ってでてくるんです、 でもアップロードソフトでアップ完了ってでてるし・・・・ OSはWINDOWSMEで、アップロードソフトはairIを使いました どの辺が間違っているのでしょうか?教えて下さい

  • jQueryの『plupload』でアップロードファイル名が文字化け

    jQueryの『plupload』でアップロードファイル名が文字化け ファイルのアップロードはサンプルで無事行えたのですが ファイル名が、日本語の場合文字化けしたファイル名になってしまうのですが サンプルデータを書き換える場所がわかりません。 どなたか対策のわかる方はいませんでしょうか? よろしくお願いします 例)「20100816_テスト.zip」→「20100816_繝・せ繝・zip」

    • ベストアンサー
    • PHP
  • 画像のアップロードに関して

    お世話になっております。画像をブラウザ上からアップロードし、指定のディレクトリ(その都度mkdir関数によりディレクトリを生成)に保存するスクリプトを組んでおりますが、DBにファイル名(または保存先?)を登録するような内容を考えております。 そこでいくつか質問があり投函させて頂きます。 1・アップロードする際、クライアントのPC内にあるファイル名が日本語だった場合、そのままアップロードさせて問題が発生する事が考えられるか? 2・上記のように日本語である事を想定し、半角英数でリメイクするスクリプトを構築する場合、どのようなリメイクが適当で、どういったスクリプトを記述する事になるか? 3・アップロードさせる際、画像以外をアップロードしないよう規制をかけるにはどうしたら良いか? 4・ディレクトリに画像をアップロードさせる訳だが、後にブラウザ上にその画像を表示させるには、DBへ保存するのは、やはり<img src="…… といったコードを登録する事になるのか? の4点です。スキルが無くここ数日頭を悩ませながら、進んでは振り出しに戻るを繰り返しており、丸投げのつもりは一切無いのですが、ポイントをご指導いただければ幸いに思い、投函させて頂きました。 お手数お掛けいたしますが、ご教授のほど宜しくお願い申し上げます。

    • ベストアンサー
    • PHP