投稿日:2003年08月25日 作成鷹の巣

No.11881 日本語の文字化け(apache)の対処方法は?



日本語の文字化け(apache)の対処方法は?

No.11881 投稿時間:2003年08月25日(Mon) 14:14 投稿者名:sd URL:

apacheでローカル表示をするとIEのエンコードが
西ヨーロッパ言語(ISO)と自動的に切り替わってしまい
文字化けしてしまいます。

<HTML>
<HEAD><TITLE>test</TITLE></HEAD>
<BODY>
テスト
</BODY>
</HTML>

表示 --> \&AElig;\&sup1;\&Egrave;

どのようにすれば文字化けせずに表示できるのでしょうか?


AddDefaultCharset noneにしてください。

No.11882 投稿時間:2003年08月25日(Mon) 15:32 投稿者名:乱茶 URL:

> apacheでローカル表示をするとIEのエンコードが
> 西ヨーロッパ言語(ISO)と自動的に切り替わってしまい
> 文字化けしてしまいます。
> > <HTML>
> <HEAD><TITLE>test</TITLE></HEAD>
> <BODY>
> テスト
> </BODY>
> </HTML>
> > 表示 --> \&AElig;\&sup1;\&Egrave;
> > どのようにすれば文字化けせずに表示できるのでしょうか?
httpd.confを
デフォルトでは AddDefaultCharset ISO-8859-1
になっていますが AddDefaultCharset none
にしてください。


状況は変わりません。

No.11886 投稿時間:2003年08月25日(Mon) 16:28 投稿者名:sd URL:

ご協力ありがとうございます。

> httpd.confを
> デフォルトでは AddDefaultCharset ISO-8859-1
> になっていますが AddDefaultCharset none
> にしてください。

#AddDefaultCharset ISO-8859-1
AddDefaultCharset none

としたんですが、、
状況は変わりません。
追加の設定が必要でしょうか?


もしサイト全体が EUC-JP なり Shift_JIS なりに統一済みなのであれば。

No.11887 投稿時間:2003年08月25日(Mon) 17:30 投稿者名:通行人 URL:

「AddDefaultCharset none」はどちらかというと、文字セット情報の送信を html ファイル本体への埋め込みに任せるという方法ですね。「<meta http-equiv="Content-Type" content="text/html; charset=ほげほげ">」ってやつ。
もしサイト全体が EUC-JP なり Shift_JIS なりに統一済みなのであれば、none の代わりにそれを指定しても構わないです。


#でISO-8859-1を無効にし、metaタグ指定にて文字化けせず。

No.11891 投稿時間:2003年08月25日(Mon) 20:07 投稿者名:聞疑始 URL:http://intercept.dynsite.net/

> #AddDefaultCharset ISO-8859-1
私はこれでOKでした。
#でISO-8859-1を無効にしていますから・・・
あとは、HEADで<META http-equiv="Content-Type" content="text/html; charset=x-sjis">記述で文字化けはしません。


metaタグの記述で解決いたしました。

No.11897 投稿時間:2003年08月26日(Tue) 09:56 投稿者名:sd URL:

情報ありがとうございました。(乱茶さん、通行人さん、聞疑始さん)

<META http-equiv="Content-Type" content="text/html; charset=x-sjis">

の記述で解決いたしました。

宜しくお願いします。


> > #AddDefaultCharset ISO-8859-1
> 私はこれでOKでした。
> #でISO-8859-1を無効にしていますから・・・
> あとは、HEADで<META http-equiv="Content-Type" content="text/html; charset=x-sjis">記述で文字化けはしません。


|目次|掲示板|過去ログ目次|▲頁先頭|