10年以上前にホームページ・ビルダーで作ったかなり古いhtmlファイルが文字化けしているのに気が付きました。
気が付いたと言うことは、ほとんど自分でもアクセスしていませんでした。
文字キャラクターセットは[shift_jis]でmeta指定はしてあったのですが、このshift_jis指定のhtmlが全滅でした。
比較的新しい[utf-8]指定のファイルは正常に表示されていました。
レンタルサーバーのCoreServerに問合せをしてみました。
なんと2014年7月にApacheのバージョンアップを行っていて、Defaultがutf-8指定に変更していたそうです。
http://www.coreserver.jp/info/20140604.html
そんなこととは、つゆ知らず放っておったのですね。
CoreServerからは解決策として.htaccessファイルに「AddDefaultCharset Off」をすれば修正出来ると返答がありました。
今朝、いくつかはツールを利用してhtmlファイルの修正をしましたが、.htaccessを設置後は正常表示になりました。
知らぬ事とは言え、長い間放置していて誠に申し訳ありませんでした。
現在、全てのファイルが正常に表示されています。
なお、「back」のリンク修正をしなくてはいけませんので、戻る場合はブラウザの戻るをご利用下さい。
Valueのほうは、よかったんですが、yahooのほうがほぼ壊滅的に
アウトでした。
yahooのホムペ管理・編集が大幅に変わっていて全て「EUC-JP」に
なっていました。
いろいろやってもダメで、結局、Shift-JISにして文字化けがおさまりました。
http://www.geocities.jp/ja1cdc/
ほとんど放置状態でしたので、その罰ですね。(^^;
お時間のある時ながめて下さい。
TOMさん、こんにちは。
ただいま、geocitiesを覗いてみましたが、特に文字化けは確認出来ませんでした。
ソースも見てみましたが、文字キャラクターを指定していないファイルも正常に表示されました。
普段はChromeを利用しているのですが、IEとFirefoxでも文字化け異常は確認出来ませんでした。
ホームページもほったらかしだと10年前の記事は現状にそぐわないページも出て来ます。
お互い、たまには整理整頓も必要ですね。断捨離ですね。
ご覧いただき、ありがとうございました。
断捨離、できませんね~。
2400bpsのモデムがまだ引き出しの底で眠っています。(^^;
フーム・・・・?!
そういう仕掛けになっていたんですか。
私のページもいくつかは、化けています。
特に古いのは放置状態にしてて、気が付かないことがあるんですね。
気が付いたページはその都度直すんですが、なかなか一気に直せず未修正のものもありそうです。
たまにはチェックしなくては。
TOMさん、こんにちは。
TOMさんのサーバーはValueでしたね、Coreと同じ系列なので、強制的にutf-8になっている可能性があります。
以前、ホームページ・ビルダーなどで作ったhtmlファイルはshift_jisが多いのかなと想像します。
文字キャラクターを指定していなくてもShift_Jisで保存されたものは文字化けします。
public_htmlのルートにEditorで.htaccess作り、置けば簡単に修正出来ます。
.htaccessはファイル名なしの拡張子htaccessのファイルです。
内容は
AddDefaultCharset Off
と1行書いてutf-8形式のテキストで保存転送です。