ホーム > フォーラム > ページ先頭のみの文字化け

ページ先頭のみの文字化け
投稿者: fujipixf4 | 投稿日時: 2012/2/2 19:18 | 閲覧: 2955回
fujipixf4

初めまして、finepixf4と申します。

レンサバをロリポップからNSFへ移行しようとしておりますが、
すべてのページのページトップの文字化けで困っております。
ページソースの先頭をみると、
鏤随賛鏤随賛鏤随賛<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
のようになっており、先頭の”鏤随賛鏤随賛鏤随賛”がページトップに表示されて、こまっております。
ちなみに別なページだと”鏤�”というものが表示されます。

移行先の環境は
CentOS 6
php verson 5.2.26
apache 2.2
MySql 5.1.52
XCL 2.1.6a

CentOSはデフォルトlocaleはUTF-8ですが、XCLはEUC-JPです。
また、MySqlは
character_set_client ujis
character_set_connection ujis
character_set_database ujis
character_set_filesystem ujis
character_set_results ujis
character_set_server ujis
character_set_system utf8
の設定です。

.htaccessは
ErrorDocument 401 /error/error.html
ErrorDocument 403 /error/error.html
ErrorDocument 404 /error/error.html
ErrorDocument 500 /error/error.html

php_flag output_buffering Off
php_value default_charset EUCJPMS
php_value mbstring.language Japanese
php_flag mbstring.encodeng_translation Off
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.internal_encoding EUCJPMS
php_value mbstring.substitute_character none

php_value error_reporting 039
php_flag display_errors Off
php_flag display_startup_errors Off
php_flag log_errors On
php_value error_log "./error.log"

AddType "text/html; charset=EUCJPMS" .html
AddType "text/html; charset=EUCJPMS" .php
となってます。

移行方法は
データベースについては、ロリポップのコントロールパネル(?)からテーブルをeuc-jpでエクスポートし
それをnsfのレンサバにインストールしたphpMyAdminにてインポートしました。
XCLについては、ロリポップのディレクトリをそのままNSFにコピーしました。ディレクトリやURLについては
NSF用に変更してます。
これでもほぼ動いておりますが、上記のような文字化けで悩んでおります。

なお、当方のとった対策は下記のとおりですが、文字化けは消えませんでした。
1。http://xoopscube.jp/forum/6900?comment_id=20928の(2)と(3)
2。index.phpの先頭のBOMの削除。

どなたか修正方法をご教示お願い致します。

コメント(1)

Re: ページ先頭のみの文字化け(解決) 
投稿者: fujipixf4 | 投稿日時: 2012/3/1 21:45
fujipixf4

自己レスです。

この投稿のあと、いろいろググって調べていると、
”includeするファイルにBOMがあっても文字化け・レイアウトの崩れがある”
という記述に出くわしました。
そこで、再度*すべて*のXCLのファイルについてBOMの有り無しを調べた所、
約200のファイルの先頭にBOMが付いてました。
それらのファイルについて、BOMを削除したところ、標題の文字化けは解消されました。

お騒がせいたしました。
また、この質問に興味を持って調べてくださった方々には、お礼申し上げます。有難うございました。

    投票(0)

    新しいものから | 古いものから | RSS feed
     
    To Top