• ベストアンサー

index.htmlがファイル名指定で閲覧可。~usernameでは見られないのはなぜ?

FreeBSD3.4、apache1.3.20を使っています。 自分で作成したHTMLファイルをnetscapeのブラウザで閲覧したいのですが、  file:/home/username/public_html/index.html とファイル名を指定して開くと日本語が表示されるのに、  http://hostname/~username で開くと日本語が文字化けしてしまいます。 最初はMacで作ったテキストをftpで移動させてために 文字コードがイタズラしているのか、と考えたのですが FreeBSDのmuleで作成したHTMLファイルでも結果は同じでした。 なお、どちらの場合でもHTMLのタグは有効になっています。 http://…で表示させる方法を教えて下さい。 よろしくお願いします。

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

  • ベストアンサー
  • xruz
  • ベストアンサー率50% (72/143)
回答No.2

<meta http-equiv="content-type" content="text/html; charset=euc-jp"> はHTMLファイルに記述されてますでしょうか? 記述されていない場合は記述してみてください。 なお、charset=の値は保存されたコード体系をお使いください。

ijumi1978
質問者

お礼

<HTML>タグの後に charset=euc-jp では変わらなかったのですが charset=sjis-jp にしてみたらちゃんと読めました。 かなり感動(T-T) ありがとうございました。m(_ _)m

その他の回答 (1)

  • natural
  • ベストアンサー率37% (419/1115)
回答No.1

関係ないかもしれませんが…。(^_^; http://hostname/~username/ の様に末尾にスラッシュを付けても駄目でしょうか。

ijumi1978
質問者

お礼

末尾にスラッシュを入れる/入れないによる不具合の件は 過去の質問で確認済みです。 が、入れても入れなくても結果は同じでした。 ありがとうございました。

関連するQ&A

専門家に質問してみよう