ページ先頭のみの文字化け
投稿者: fujipixf4 | 投稿日時: 2012-2-2 19:18 | 閲覧: 1572回
初めまして、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の削除。
どなたか修正方法をご教示お願い致します。


