• 締切済み

MTで画像をアップロードできない。 IEでは出来ませんか?

MTでブログを作成する際、Win IEによる画像のアップロードすると下記のエラーが発生してアップロード出来ない。 「不正な要求です。文字コードUTF-8に含まれない文字データを送信しています。」 sixapartのサポート(http://www.movabletype.jp/faq/utf-8.html)をみると、IEでは対応していないような感じですが、IE(win)でアップロードする方法を教えていただきたいのですが? よろしくお願いします!

みんなの回答

  • CHI-512
  • ベストアンサー率69% (63/91)
回答No.2

こんにちは。 MTのバージョンは幾つですか? サーバーで動作保障されているバージョンですか? サポートにもあるように、 多分、MTで必要とPerlのバージョンを サーバーの環境が満たしていないのだと思います。 満たしていないんですが、 なぜかFirefox系ではエラーが出ないので、 潔く、MTをダウングレード(サーバーの対象Perlバージョンを満たすまで)するか、 IEでのエントリーを諦めFirefoxでエントリーしてください。 サーバーに問い合わせても、同じことを言われるはずです。

  • taporu
  • ベストアンサー率44% (46/104)
回答No.1

IE以外の問題に アップロードするファイルのパスに日本語が含まれている があります。 ファイル名に英数(1-9,A-Z,_)以外の文字は含まれていませんか。 確認してみてください。 それでもだめな場合、SafariやFireFox、Operaなどを使ってみたください。

naomi_2009
質問者

補足

ご回答ありがとうございます。 ファイル名は、英数です。 実は、アップロード出来る時と出来ない場合がありました。 その場合も環境は全て同じなのです。(同じPCからです。)

関連するQ&A

  • ブラウザのIEを使用するとyou tubeなどの動画が見れずファイヤーフォックスでは見る事ができます。

    MT4.261-jaを使用していますが、ブラウザのIEを使用するとyou tubeなどの動画が見れずファイヤーフォックスやオペラ、サファリでは見る事ができます。しかし、IEで見られないのはかなり問題です。 そこで、シックスアパートメントで調べた所以下の様な記述がありました。 「ファイルをアップロードしようとすると下記エラーメッセージが表示され、アップロードできません。 不正な要求です。文字コードUTF-8に含まれない文字データを送信しています。」 これは確かに、ブラウザをIEからファイヤーフォックスなどに変えると問題なくアップロードしてブラウザ画面でもちゃん表示されるのですが、IEでも表示させないと問題があると思い、「Perl 5.8.5 以前のバージョンをPerl 5.8.8 へのバージョンアップを行へば、問題は解決されるというアドバイスをうけたのですが、正直な所検索しても問題を解決できそうにないので、どなたかご教授下さい。 私はそもそも、Perl 5.8.5やPerl 5.8.8が何のことだか分かりません。 何処からかダウンロードするのか、それをMTの何処にインストールすればいいのか? 宜しくお願い致します。

  • MTのPlugin「Feeds.App」 の導入

    「Feeds.App」という、他のブログの更新情報を自分のブログ上に表示させるMovableTypeのRSSfeedのプラグインを導入しました。 導入後、実際に自サイトにタグを書き込んで表示させたところ、導入したRSS feedの表示は日本語で上手く表示されているのですが、導入前にはきちんと表示されていた、サイトのもともとの日本語部分が全て文字化けしました。 ネットでいろいろ調べ、mt-jcode.plと言うプラグインを試しましたが、これはRSS feedの表示が化けた時に使うものらしく、上手くいきませんでした。 (もちろん、index.rdfも書き換えてみました。) MTの文字コードを、Shift_JIS、EUC-JPに変えてみても、表示の崩れがひどくなるだけでした。 MTのバージョンは3.151ja、ブログで指定している文字コードはUTF-8、利用しているサーバはロリポップレンタルサーバ(独自ドメインで利用)という条件です。 解決方法をご存知の方がいましたら、ぜひおしえてください。 よろしくお願いします。

  • CGI::Liteでファイルのアップロード

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

    • ベストアンサー
    • Perl
  • MT::Mailでメールを送信すると文字化けします。文字コードはUTF

    MT::Mailでメールを送信すると文字化けします。文字コードはUTF-8でMovableType5を使用しています。 MovableTypeオブジェクトリファレンスにあるとおり、 use MT::Mail; my %head = ( To => 'foo@bar.com', Subject => '件名' ); my $body = '本文'; MT::Mail->send(?%head, $body) or die MT::Mail->errstr; と、すると文字化けしたメールが送られてきます。 MySQLからデータを取得して件名、本文に入れ、メールすると文字化けせずに送れます。 my $sample = Sample::Object->load(undef,undef); my $body = $sample->text; my $subject = $sample->name; my %head = ( To => 'foo@bar.com', Subject => $subject ); MT::Mail->send(?%head, $body) or die MT::Mail->errstr; mt-config.cgiには DefaultLanguage ja MailEncoding ISO-2022-JP を追記しています。 mysqlの文字コードはUTF-8になってます。 character_set_client | utf8 character_set_connection | utf8 character_set_database | utf8 character_set_filesystem | binary character_set_results | utf8 character_set_server | utf8 character_set_system | utf8 ファイルに直に書いたときに文字化けしない方法はありますか。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • HPのアップロードで文字化けが起こります。

    メモ帳/ファイル/名前を付けて保存/文字コード のウィンドウで、 ANSI unicode unicode adian UTF-8 の4種類の選択肢があります。 これを無視してサーバーにアップロードをかけて、時々文字化けが起こります。 文字コードを変換して事なきを得ていますが、今回は"UTF-8を選びました。 これが適切かどうかよくわかりません。 これらの文字コードの説明と、文字コードの選択はどれが適切なのか、教えてください。(自分のパソコンのファイルでは文字化けはありません) よろしくお願いします。

    • ベストアンサー
    • HTML
  • windowsのIEだけレイアウトが崩れます。

    ブログをMT-3.32で作っていますが、windowsのIEで閲覧した場合、レイアウトが崩れて見れません。 ※他、firefoxの場合、macのIEは見れます。 何が原因か分かりますでしょうか? よろしくお願いします。 Internet Explorerエラーメッセージ ーーーーーーーーーーーーーーー ライン:101 文字:1 エラー:オブジェクトを指定してください コード:0 URL:http://www.**********.ne.jp/

  • Movable Type5の文字コードについてのご質問です。

    Movable Type5の文字コードについてのご質問です。 MT3をEUC-JPにて運用していましたが、MT5へ移行を予定しております。 文字コードについて、UTF-8にて運用しておりましたが、ショッピングカートの仕様上EUC-JPに変更する必要が出てきました。 ためしに、プラグインを使用して、EUC-JPにて出力してみましたが、文字化けしてしまいます。 MT5は、UTF-8のみしか対応していないという文面をいくつかのサイトにて拝見しましたが、EUC-JPにての運用は不可能なのでしょうか? 知っている方いらっしゃったら、ご教授願えれば幸いです。

  • IE6の文字コードとjavascript

    よろしくお願いします。 間違った言葉の使い方があるかもしれませんが、どうぞご容赦ください。 ホームページ上でJavaScript(Jquery)を使い、画像をスクロールさせています。 同じページにRSSでブログの更新情報を載せています。 RSSのPHPは”utf-8”で文字出力をしています。 ホームページのhtmlも”utf-8”です。 IE6で動作確認をしたところ、RSSの部分が文字化けしてしまいます。 そこで、html、php、cssの全てを”euc-jp”に変更してみました。 すると、IE6上でも文字化けすることなくブログの更新情報が表示されました。 が、”euc-jp”に変更するとIE6上でのみ画像スクロールのJavaScriptが動かなくなってしまいます。 IE6上で文字化け回避し、なおかつJavascriptを動かす方法はあるでしょうか? 個別のプログラムに寄りますか? 何をお知らせしてご意見を仰げばよいのかもわからず、 今回は現象のみお知らせしてご質問させていただいております。 お知らせすべき事項もご指示いただければ幸いです。 よろしくお願いします。

  • MTのタグ・クラウドについて

    タグクラウドを使用しているのですが、日本語の表示がうまくいきません。 たとえばあいうえおというタグが複数の記事についているのですが、タグクラウドにはレベルが大きくならずに別々の状態で表示されます。(説明がわかりにくくて申し訳ありません・・・) 例・・・ 「あいうえお」ではなくて、 「あいうえお、あいうえお」という風に表示されてしまいます。 データベースはMySQL、文字コードはUTF-8です。 MTはバージョン4.14、構築している文字コードもUTF-8です。 一部のページは正常に表示されますが、大半は正常に表示されません・・・ アドバイスお願いいたします。

  • Movable Typeでmt-check.cgi実行時に文字化けする

    初めてのMovable Type3.121をレンタルサーバのロリポップに導入がうまくできたので、仕事に使っているLinux(Vine2.4)に導入しようとしています。文字コードについて調べてどうしてももわからなかったので、ご教授ください。   [状況]  ・Linux側の文字コードがEUCだと思っていたので、秀丸で一度mt-check.cgiを開き、文字コードをEUC、改行コードをLFにして保存した  ・mt-check.cgiをcgiが稼動できるディレクトリに保存  ・FFFTPにてアップロードし、一度viで開いて確認したところ、文字化けは見られない(正常にアップロードできているっぽい)  ・Apacheのversionは、1.3.27 上記の状態で、mt-check.cgiを実行すると、大部分の文字列は正常に表示されるものの何箇所か文字化けが発生しました。 ブラウザで開いた状態でsourceファイルを表示させたところ、「日本語(EUC)で読み込み中に変換できなかった文字列が56箇所ありました」とのことでした。 アップロードする際にあてずっぽうにファイルの保存形式をutf-8やshift-jisにしてみたり、改行コードをCR+LFやLF,CRにしてみても改善しませんでした。何が原因で文字化けが発生しているのかわかりません。どなたかご助言いただきたくお願いします。