• ベストアンサー

options +indexesで文字化け

.htaccessにoptions +indexesを記述してディレクトリ内のファイルを表示させたいのですが、日本語のファイルが文字化けしています。これを防ぐ方法は無いのでしょうか?

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5085/13293)
回答No.1

IndexOptions Charset=UTF-8 といった感じで、サーバ上のファイル名の文字コードを指定してみてください。

cor_001
質問者

お礼

できました。ありがとうございました!

関連するQ&A

  • OSX Apacheで.htaccessを使うにはどうしたらいいですか?

    Web共有すると、ディレクトリにindex.htmlがないとファイル一覧表示されるので、「.htaccess」をつかって制御したいのですが、うまくいきません。 「.htaccess」ファイルには"Options -Indexes"と記述して"Macintosh HD/Library/WebServer/Documents/"ディレクトリに置いたのですがうまくいきません。他になにか設定が必要なのでしょうか?置いた場所が悪いのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • JSPでincludeファイルの日本語が文字化けします。

    tomcat3.1を使用しています。 JSP本体でcharset=Shift_JISを設定し、SJISコードで記述した文字は正常に表示されますが、 <%@ include file="file.html" %>にて読み込んだfile.htmlに記述した日本語が文字化けします。 file.htmlが文字化けしないようにする方法を教えてください。

  • 文字コードでなる文字化けの直し方お願いします。

    海外のWEBHOSTサーバーの WE○NGというところを使っているのですが。 HTMLの記述で charset="Shift_JIS" とすると日本語が文字化けします。 Shift_JIS を EUC-JP iso2022-jp UTF-8 ASCII と色々変えてみても、全部日本語が文字化けしました;; 文字化けにならない、日本語が表示されるにはどうしたらよいでしょうか。 お知りの方 よろしくお願いします。

  • PHP saveHTMLFileをしたら文字化けが

    質問ですがloadHTMLFile()をしてDOM操作をしてsaveHTMLFile()をすると ファイル中の日本語がすべて文字化けしてしましました。しかしブラウザ上の表示では 初めからファイルに記述されていた日本語は文字化けしていたんですが、 DOM操作で挿入した部分や更新した部分の日本語は文字化けせずにきちんと表示されました。 例えば 『ジャンプ』 という単語がファイル中で使われていたとすると ファイル:&atilde;ƒ&atilde;ƒ&sup3;&atilde;ƒ‰&atilde;ƒ&copy;&atilde;&cedil; ブラウザ出力:ジャンプ のように置き換わり、 挿入すると ファイル:ジャンプ 出力:ジャンプ のようにきちんと表示されました。 これはどのように解決したらいいのですか? またファイル中でも日本語表示にしたいのですがそちらも教えて欲しいです。 ではよろしくお願いします。

    • 締切済み
    • PHP
  • 携帯サイトで稀に文字化けしてしまいます。

    PHP+MySQLで携帯サイトを構築しています。 DBと各ファイルのエンコードはEUC-JPで、携帯対応するために 出力のみhtaccessにてSJISにしております。 また、入力フォーム等もあるためhtaccessに下記を記述したところ、 基本的には問題なく表示するのですが、更新を繰り返すと5~10回に1回ほど文字化けを起こします。 #htaccess内の記述--- php_value output_handler mb_output_handler php_value default_charset Shift_JIS php_value mbstring.language Japanese php_flag mbstring.encoding_translation 0 php_value mbstring.http_input auto php_value mbstring.http_output SJIS php_value mbstring.internal_encoding EUC-JP php_value mbstring.substitute_character none #------------------- それも、現時点で確認している状況では ・db.phpというファイル内でDBからデータを取得し、その中でdumpした場合はまったく文字化けせずSJISで表示 ・index.html内に日本語を記述しても文字化けなくSJISで表示 ・main.php内でいろいろなファイルをrequire_once等していると文字化けが発生 (具体的には日本語部分が全て???になったり空白になったりする ソースを開いてエンコードを変えても変化無し) 毎回正常だったり毎回文字化けしていれば分かるのですが、ごく稀にそういう状況が起きてしまっているので困っています。 どなたか知恵をお貸し下さい。 サーバ環境 レンタルサーバ Kagoya Internet Routing(共用) Apacheバージョン Apache/1.3.37 MySQLバージョン 5.0.33 (Ver 14.12 Distrib 5.0.33) PHPバージョン 5.2.5

    • 締切済み
    • PHP
  • 文字化けです。。

    文字化けしています。 文字化けを確認しているのは、上のipodmanとHPビルダーなどです。 IEやMSNメッセンジャーは正常に表示されていて、フォントキャッシュの再構築や地域と言語のオプションも見てみましたが日本語になっていました。 どうすれば治るのでしょうか? winXP home

  • IndexIgnore * について

    使っているプロバイダーがOptions -Indexesを使えないところです。 そこで、一番上のディレクトリーに、.htaccess をおいて、IndexIgnore * としてあります。これでファイルの一覧が表示されなくなったのですが、そのディレクトリーの中においてある1つのフォルダーだけは一覧を表示したいと思っています。 そのようにしたい時、どうすればいいのでしょうか? よろしくお願いいたします。

  • 文字化けについて

    送ったメールがたまに文字化けします。 文字化けするときは全部がすると思います。 そこで、テキスト形式で送る。文字コードを日本語にするとしてみたんですが直りませんでした。Microsoft Outlookを使ってるんですが、「エンコードオプション」というのに日本語が4つありEUC,JIS 1バイト カタカナ可,JIS,ソフトJISとあります。 どれにしたらいいんでしょうか?ちなみに今はソフトJISになっています。 それと、「送信メッセージのエンコード方法を自動選択する」というのはチェックを入れたほうがいいんでしょうか? 携帯やフリーメールに送ったら文字化けする気がするのですが、それらに送っても文字化けしないときやそれら以外に送っても文字化けするときがあります。 特に特殊な記号も使っていません。?や!ぐらいです。 よければアドバイスください。よろしくお願いします。

  • cgiでの文字化け

    <TD bgcolor="#ffffff" align="center">¥36000<BR>個数 <SELECT name="商品名:白雲"> <OPTION value="" selected>--</OPTION> <OPTION value="1"> 1</OPTION> <OPTION value="2"> 2</OPTION> </SELECT></TD> 上記記述がHTML内にあるのですが、これをmail.cgiを使って送信すると 確認画面や送信されたメールで文字化けをしてしまいます。 文字化けするのは「雲」という文字で、雲の文字を空などにしても文字化けしません。 他の項目もあるのですが、こちらも文字化けしません。 ちなみに、textエリア内に書き込まれた雲と言う文字も文字化けしません。 なぜ、雲という文字だけ文字化けしてしまうのでしょうか? どうにかして雲を表示させる方法はありますか?

    • ベストアンサー
    • CGI
  • Dreamweaverでの文字化けについて

    Adobe Dreamweaverでファイルを編集していると、日本語が文字化けしてしまいます。 Dwで作成されたhtmlページが文字化けしている、既存のファイルをDwで開くと文字化けしている、などの問題の解決方法はあったのですが、編集中のものが文字化けするという問題の解決方法が見つからないんです。 画像を見ていただくとわかると思いますが、メニューなどの表示に問題はありません。 エンコードを変更したりもしてみましたが解決出来ませんでした。 よろしければお知恵を拝借させていただきたいです。