ホームページ >バックエンド開発 >PHPチュートリアル >Web サイト エディターによってアップロードされた doc ファイルをフォアグラウンドで開くと、文字化けし、ダウンロードを求めるプロンプトが表示されません。
Web サイトのバックエンド エディターによってアップロードされたドキュメント ドキュメントはフォルダーに保存されます。テストした場合、ローカル マシンおよび仮想空間では正常に開かれましたが、顧客のイントラネット サーバーで開くと、そうではありませんでした。ダウンロードのプロンプトを直接開いたところ、ファイルを右クリックして名前を付けて保存すると、ブラウザのアドレスバーにあるアドレスを直接コピーして開くと、ファイルの拡張子が文字化けしてしまいます。 、ファイルも文字化けしています。この問題の原因はわかりません。サーバーが正しく構成されていないためですか、それともプログラムコードに問題があるのでしょうか? header("Content-Type:text/html; charset=utf-8") )をプログラムページのヘッダーに追加しても機能しません。何が起こっているのか知っている人はいますか?
この状況は通常、サーバーでサポートされていないファイル タイプがないことが原因で発生します。問題を完全に解決するには、Apache で設定を行うことを検討してください。
サーバーには Word 2003 もインストールしました
Word 文書はバイナリ ファイルであり、依然として header("Content-Type: text/html; charset=utf-8") をテキストとして宣言しています
ブラウザがそれを宣言しないのは奇妙です文字化けしません
Word文書はバイナリファイルであり、header("Content-Type:text/html; charset=utf-8")をテキストとして宣言しています
ブラウザが文字化けしないのは奇妙です文字化けします
IEでWord文書が開ける(文字化けしない)以外はダウンロードが表示されるはずです
ブラウザで表示させる方法としては、教えてもらってないので分かりません
php経由でダウンロードしない場合は、直接ダウンロードしてください ファイルを開いたのですが、コードが文字化けしていますか?
IE で Word 文書を開くことができる (文字化けしていない) ことを除けば、ダウンロードが表示されるはずです
ブラウザにどのように表示させたかについては、教えてもらえなかったのでわかりません
どのブラウザを使用していますか?
どのブラウザを使用していますか?
この状況は、初めて表示されたときにダウンロード ボックスを開き、[次回から質問しない] にチェックを入れたとしても、IE では起こりません。
文字化けしている場合は、Word ファイルが破損しているか、途中で何かを行った可能性があります
つまり、ダウンロード ボックスが初めて表示される場合でも、これは不可能です。開いて確認します 次回からは質問しないでください
その後、ブラウザで開きます
文字化けしている場合は、Word ファイルが破損しているか、途中で何かを行った可能性があります