ブラウザであるサイトを見ると文字化けしているのですが、サーバー上の設定や転送で何か失敗は考えられますでしょうか。
phpファイル(shift-jis)なのですが、他のサーバーや、他のドメインにFTPでアップすると 同じファイルなのに文字化けせず見られます。
ちなみに、metaタグと実際のファイル保存形式は同じと確認済みです。
ieのブラウザ上で右クリックするとエンコードがunicode(UTF-8)にチェックがついており、日本語自動にすると文字化けが直ります。
また、utf-8ファイルに変換して、metaタグもutf-8にして再度ファイルをアップしても文字化けしてしまいます。
文字化けは何が原因か・・・ファイルの中身ではない気がしています。
(ちなみに、レンタルサーバはFTP情報だけしか知らないので、詳しいサーバーの設定のルートまでは見られません。VPSとかではなく安価な普通のレンタルサーバーだと思います。)
■追加
httaccessに以下を書いても文字化けします(強制的にShift-jisにする)
AddDefaultCharset shift-jis AddType "text/html; charset=shift-jis" .html .php php_value default_charset Shift_JIS php_value mbstring.language Japanese php_value mbstring.http_input auto php_value mbstring.http_output SJIS php_value mbstring.internal_encoding Shift_JIS
回答4件
あなたの回答
tips
プレビュー