このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

ファイル一覧を日本語表示 このメッセージに返信する
日時: 2012/01/18 00:50
名前: Everyウエブ
URL:
ファイル一覧ページを開いたときに日本語(漢字・ひらがな)が文字化けしています。
文字化けしないで見える方法がございましたらご教授お願い致します。

ファイルの置いてある場所は /var/www/html  (CentOS5)

ページを開いたときにソースコードを見ると@の状態ですが下記のAのmetaタグが追記できれば
解決できると思っています。


@<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
  <html>
 <head>
 <title>Index of</title>
 </head>

A<meta http-equiv="Content-type" content="text/html; charset=shift_jis">

※現時点ではブラウザのエンコードを表示するたびに日本語指定すれば見れる状態です。

宜しくお願い致します。
記事編集 編集
Re: ファイル一覧を日本語表示 このメッセージに返信する
日時: 2012/01/18 14:43
名前: stranger
URL: http://ja.528p.com/
.htaccessで
AddDefaultCharset shift_jis
を指定してみたら

基本的にindexは表示させないほうが良いです
通常は Options Indexes を許可しない
特定のディレクトリのみ
.htaccessで
Options Indexes
記事編集 編集
Re: ファイル一覧を日本語表示 このメッセージに返信する
日時: 2012/01/18 14:15
名前: Everyウエブ
URL:
stranger様

ご返信、ご提案ありがとうございます。

現在、.htaccessを実装し、下記の記述で使用しています。
AddDefaultCharset shift_jis
モバイルから見た場合は文字化けをしないで漢字などが読めています。
パソコンのInternet Explorer.Google Chrome.Mozilla Firefoxなどから
見た場合は文字化けが発生してしまいます。
Internet Explorer(その他ブラウザ等)のツール/エンコード/を確認すると
西ヨーロッパ言語(ISO)となってしまいます。
httpd.confは AllowOverride All ← .htaccessの許可にしてあります。


記事編集 編集
Re: ファイル一覧を日本語表示 このメッセージに返信する
日時: 2012/01/18 15:48
名前: stranger
URL: http://ja.528p.com/
たぶん 色々な文字が混じっているのでは?
utf-8でしか、ファイル名、html文を作成していないので
詳細はわかりません、
英文字、数字のファイル名にすることを推めます

追記
IndexOptions Charset=shift_jis
を試してみて下さい

auto_indexの説明
http://httpd.apache.org/docs/2.2/en/mod/mod_autoindex.html
いくつかの部分の説明がない日本語訳
http://httpd.apache.org/docs/2.2/ja/mod/mod_autoindex.html
記事編集 編集
Re: ファイル一覧を日本語表示 このメッセージに返信する
日時: 2012/01/18 15:54
名前: Everyウエブ
URL:
stranger様


>追記
>IndexOptions Charset=shift_jis
>を試してみて下さい
この内容を試したところ解決いたしました。

本当に助かりました。ありがとうございました。
記事編集 編集
Re: ファイル一覧を日本語表示 このメッセージに返信する
日時: 2012/01/18 15:55
名前: stranger
URL: http://ja.528p.com/
http://ftp.kddilabs.jp/Linux/packages/
はindex.htmlを書いていますよね
auto_indexとは違います
auto_indexはindex.htmlファイルがない場合に
自動的にファイルリストを作成するしくみです

記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -