投稿日:2007年04月30日 作成鷹の巣

No.21582 うまく表示できません。



うまく表示できません。

No.21582 投稿時間:2007年04月30日(Mon) 10:40 投稿者名:Kuro URL:http://petitnyanserver.com/test.htm

お久しぶりです。
いつもお世話になっておりますKuroです。

Webサーバーを入れてXOOPSを導入したのですが、うまく日本語が表示できません。

環境は・・・

Apache 2.0.59
PHP 5.2.1
MySQL 4.0.26-nt

ご教示の程宜しくお願い致します。


Re: うまく表示できません。

No.21583 投稿時間:2007年05月01日(Tue) 05:40 投稿者名:ふぁらだ URL:

IEのツールバーで表示(V)からエンコード(D)を選び変更してもだめですか。
http設定で DefaultLanguage やAddCharset AddDefaultCharset はどんな設定になっていますか


Re^2: うまく表示できません。

No.21584 投稿時間:2007年05月01日(Tue) 18:21 投稿者名:Kuro URL:http://petitnyanserver.com/test.htm

ふぁらだ様ご指摘ありがとうございます。

> IEのツールバーで表示(V)からエンコード(D)を選び変更してもだめですか。

次の画面に切り替わると同じ状況になります。

> http設定で DefaultLanguage やAddCharset AddDefaultCharset はどんな設定になっていますか

DefaultLanguage nl

#AddCharset shift_jis .sjis
AddCharset ISO-8859-1 .iso8859-1 .latin1
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
AddCharset ISO-8859-3 .iso8859-3 .latin3
AddCharset ISO-8859-4 .iso8859-4 .latin4
AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru
AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb
AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk
AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb
AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5 .Big5 .big5
AddCharset WINDOWS-1251 .cp-1251 .win-1251
AddCharset CP866 .cp866
AddCharset KOI8-r .koi8-r .koi8-ru
AddCharset KOI8-ru .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8 .utf8
AddCharset EUC-JP .euc-jp

AddDefaultCharsetは項目自体ありません。


Re^3: うまく表示できません。

No.21585 投稿時間:2007年05月01日(Tue) 19:28 投稿者名:kimi URL:

> DefaultLanguage nl
DefaultLanguage ja

> AddDefaultCharsetは項目自体ありません。
AddDefaultCharset 自分の使いたい文字コード
XOOPSのcharset(EUC-JP)にしたいなら
AddDefaultCharset EUC-JP
を付け足します。

その他、LanguagePriorityの先頭にjaを持ってくる。

一般的な文字コード設定はこんなところですが、
現在の文字コードにXOOPSを合わせるかその逆かは
面倒でない方を選ぶしかありません。
色んな文字コードを混在させることも出来ますが
今後の為にもそろえた方がよろしいです。

まずはkuroさんのサーバーにある全てのhtmlソース(cgi等で生成されるページも)の
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
のような記述にあるcharset=****が統一されているか確認してください。
このような記述が無ければ統一したい文字コードでmeta情報を付けたし、
その後、文字化けするhtmlファイルを統一したい文字コードで書き直す作業が必要です。


Re^4: うまく表示できません。

No.21586 投稿時間:2007年05月01日(Tue) 21:11 投稿者名:Kuro URL:

kimi様 ご指摘ありがとうございました。

はじめにお騒がせしてしまって申し訳ございません。

Apacheの設定をkimi様に教えてもらったとおりに設定しても出来なくて可笑しいなと思ってPHP.iniを調べたところ
DefaultCharsetがshift_jisになっておりました。

EUC-JPに変更してみたとろうまく行きました。皆様ありがとうございます。


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