• 締切済み

サファリ(ブラウザ)でCSV書き出しが文字化けし、保存が出来ず、ブラウザで表示されてしまします。

現在、PHPにて社内用のwebアプリケーションを作成しているのですが、そのナカでCSVで書き出す箇所があります。通常は保存や、開くなどのダイアログが出ると思いますが、サファリでは、ブラウザで表示されてしまし、しかも文字化けしてしまいます。どなたか、対処方法を教えて頂けませんでしょうか? 主に社内がMACを使用している為、MAC標準ブラウザである、サファリに対応しなければならないのが、サファリを選択する理由です。IE等、他のブラウザでは問題ありません。 宜しくお願いします。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

httpサーバーのcsvに対するmimeを調整するとか phpでヘッダーをつけてプログラム的に ダウンロードさせるかのいずれかでしょうね。

moku_moku_moku
質問者

お礼

ありがとうございます。早速試してみます。

関連するQ&A

  • MacブラウザのSafariで文字化けします。

    あるサイトからフリーのPHPスクリプトをダウンロードして サーバーにアップロードしたのですが、 Mac標準のブラウザSafariで閲覧すると文字化けしてしまいます。 http://www.hp-toolbox.com/sample.html Windows版のIE、Firefox、Netscapeではいずれも正常に表示されます。 http://www.hp-toolbox.com/blink.php 当該スクリプトは以下よりダウンロードできます。 http://www.hp-toolbox.com/WebTrigger.lzh 文字化けを回避できないでしょうか?教えて下さい。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • ブラウザ サファリの異常

    こんばんわ。 Macのパソコン(osX10.4)を使いブラウザ サファリ2.0を使用しています。 先日からサファリの調子が悪く、画面いっぱいにソースと思われる英数字記号が広がり、隙間にヤフーのトップロゴ等の画像が散らばって見えます。(どこのサイトも見れません) 新しくサファリをインストールしようと思い、マックのHPでサファリをインストールを試みたのですが、サファリ1.2はこのボリュームではインストールできません。お使いのシステムではこのソフトウェアを使用出来ません 。 と表示され困っています。どうしたら改善出来るでしょうか? ご指導よろしくお願いします。

    • 締切済み
    • Mac
  • ブラウザがサファリになってIEが使えなくなってしまいました。

    今までブラウザはIEを使用していましたが、今日パソコンを立ち上げたらサファリになっていました。 昨日、iPodを同期したりいろいろ作業したのでそのときに何かさわってしまったのかもしれません。 今まで通りIEを使いたいのですが、IEを起動しようとすると使用できませんとメッセージが出てしまいます。 サファリ自体は使用できています。 過去の質問を検索していろいろ試してみました。 ◎プログラムの追加と削除→アクセスと規定の設定→カスタム→規定のブラウザの設定 ◎インターネットのプロパティ→規定のWebブラウザの設定 ◎Safari→メニュー→Safari→環境設定→一般→使用するWebブラウザの変更・・・これはメニューがみつからず設定できませんでした。 Safari自体を削除してしまったほうがいいのでしょうか? もしくはIEの再インストールをしたほうがいいのでしょうか? どうかよろしくお願いいたします。

  • mac OS X IE5.2.3 のブラウザの文字化けについて

    こんにちは。いつもお世話になっています。 mac OS X (10.3.2) Internet Explorer5.2.3なのですが、IEを立ち上げるとブラウザのフレームというのでしょうか、たとえば「ホーム」だったり「更新」のマークの下の文字が化けてしまいます。HPのコンテンツ等はすべて文字化けせずにさくさく表示されるのですが、ブラウザのフレームの文字化けが直りません。ちなみに環境設定画面も文字化けを起こしていてどこが何の設定を変更する個所かわかりません。 私自身windowsユーザーなのでmacはあまりわからないのですが、どなたか是非教えて下さい。

    • ベストアンサー
    • Mac
  • ブラウザの文字化け

    こんにちは。 なんと呼ぶ場所なのかわからないのですが・・・ ブラウザ(IE6)の 一番外枠の一番上の「バー」の部分のことです。 (右に最小化や閉じるのアイコンのあるバー) そのバーのところには 開いているウェブの名称のようなものが 文字で表示されると思います。 しかし、昨日から そのバーの上の文字が 文字化けしています。 どのページを開いても文字化けしています。 文字は漢字ばかりの組み合わせです。 閲覧しているウェブ自体は文字化けしておらず いたって普通に表示されています。 「エンコード」をいろいろといじったのですが ウェブの表示が変化するだけで バーの部分はまったく変化ありません。 なにをいじればいいのか ヒント、アドバイスをいただければと思います。 よろしくお願いします。 ちなみに 昨日は、gooのトラッキングツールなるものを インストールしました。 関係があるのでしょうか・・・。

  • フォントキャッシュの破損?文字化け?

    Mac OS X10.3.9です。 文字化けを起こした様になってますが、フォントキャッシュの破損だと思います。 フォントキャッシュの破損(Mac)で色々調べましたが、解決しませんでした。 現時点で問題が起きてるのは、 ・インターネットエクスプローラのツールバー、環境設定 ・Fetch 普段サファリですが、たまにIEを使ってます。 HDがちょっとしたシステムエラーを起こして、入れ替えみたいな事をしたのですが (以前解決してもらった質問です→ http://oshiete1.goo.ne.jp/kotaeru.php3?q=2281158 ) 元に戻ったと思って数日放っておき、その後IEを起動させるとツールバーが全て文字化けしていました。(サファリ問題無しです) ブックマークは以前のままで文字化けも起こしてません。全て接続も可能です。 IEの環境設定を見ましたが、ここでも文字化けしていて設定が出来ません。 Fetchではサポートから連絡待ち状態で、自分でもモニタで確認しましたが、サポートに記載されてるようなエラーはとくに見当たりません。 他のソフトにももしかしたら問題が起きてるかもしれないのですが、全部確かめてられないのでとりあえずこの2つのうちどちらかだけでも判る方、よろしくお願いします。

    • ベストアンサー
    • Mac
  • IEのツールバー文字化け

    Mac OS X10.3.9です。 普段サファリですが、たまにIEを使ってます。 HDがちょっとしたシステムエラーを起こして、入れ替えみたいな事をしたのですが、 IEを起動させるとツールバーが全て文字化けしていました。 ブックマークは以前のままで文字化けも起こしておらず、接続も可能です。 IEの環境設定を見ましたが、ここでも文字化けしていて設定が出来ません。 どこを設定すれば良いのでしょうか。

  • アプリケーションの文字化け

    skype(P2P電話)でツール→コンタクトの追加 を選んで現れるダイアログで文字化けがおこります。 ダイアログの上に人型のアイコンがあるのですがその 右側に8個の□(四角)が並んでいます。 問題のPCはwindows2000 service pack4です。 別のxpマシンだと「コンタクトの追加」などと出ていたと記憶しています。 原因としては http://www.02.246.ne.jp/~yingming/macclinic/Drug/font_patching.html のソフトで解決している、「英語アプリケーションの日本語化での不具合」が原因のように思えます。 しかしmac用のようなので今回は使えなそうです。 その他のアプリケーションでも出た記憶があるのですが 具体的な名前がちょっと思い出せません。 「文字化け 四角」 などで検索して出てくるIEでのJava関連の文字化け問題は起きてません。 どなたかアドバイスなどいただけると助かります。 skype(1.0.0.106)

  • メールの文字化け

    あるメルマガだけが文字化けします。 問い合わせたところ、登録の仕方がおかしいのではないかということで、 再度登録しなおしました。 その後、着たメールも同じ状態でした。 webメール(IEとサファリ)とoutlook Express6のエンコードを変えてみたりしたんですが、全く見られません。 改善できる方法があれば、教えて下さい。 初心者なので、できれば、詳しくわかりやすくお願いします。

  • CSV形式で出力する際の保存先について

    PHP4、WIN2000、IE6.0でPHPからCSV形式(カンマ)を出力するプログラムを作成しています。 IE5の時は、fopen、fputs、fcloseで書き出した 内容の保存先を入力するダイアログが表示されたのですが、IE6に変更したらダイアログ無しでいきなりIE上に展開されてしまいました。 IE5の時も特に設定は変更していなかったと思うのですが、IE6にした時点でなにか設定が変更されたのでしょうか? またIE6で保存先のダイアログを表示される方法がありましたら、教えて下さい。 よろしくお願いします。

    • 締切済み
    • PHP