台風、凄かったですねぇ…今日は、風が強かったし…





か~ちゃんのスマホから見てもそうだったんですが、
時々、お客様から言われること…


『ホームページが文字化けして、読めないよ』


と~ちゃんのスマホやパソコンからだと、
問題なく見れるのですが、
特にiPhoneなどから見ると大概、
ページによって文字化けしてるようです#59123;


か~ちゃんのスマホは、
iPhoneじゃないのですが、ページによっては文字化けしてました#59143;



プロにお願いすれば、容易い問題なんでしょうが
無知なと~ちゃんには、難問です#59124;



ですが、そうも言ってられないので
昨日と今日、と~ちゃんなりに頑張って、
ホームページの文字化け対策をしてみました#59142;


で、なぜ、文字化けをするのか?から、勉強を開始#59098;
と~ちゃんなりに辿り着いた答えが…




HTMLに、ページごとに指定している文字コードが
ページによってバラバラが原因かと…。
あるページは、
Shift-JISが指定されていて…
あるページは、
UTF-8が指定されてたり…と、バラバラ#59143;


なので、スマホで見ると
ページによっては、文字化けになってしまう…のかと。


じゃあなぜ、パソコンだと文字化けしないのか?ですが、


最近のインターネットブラウザは頭が良いので、
基本的にブラウザ自体が最適な文字コードを選んで、表示するようです。
もちろん、ご自身で文字コードを変えれば当然、文字化けはすると思われます。


パソコンでは、優秀なブラウザくんが力技で
文字化けしないように頑張ってくれてたのですが、
iphoneのSafariでは、そうは問屋が卸さなかったわけです。


では、どの文字コードに統一するかです。


色々と調べた結果、最近は【UTF-8】が主流で、
iPhoneなども、この文字コードですと見れるようです。


なので…


 


エディタで文字コードをUTF-8にひたすら、手打ち#59143;
そして、サーバーに上げて
HTMLの文字コードがUTF-8になってるのを確認#59101;


そしてそして…


か~ちゃんのスマホで文字化けしてなし#59130;
パソコン上でも文字化けなし#59130;


 


ふ~#59144;とりあえず、と~ちゃんが確認できる範囲では
文字化けはしてないようです#59126;

あとは、
iPhoneなどで文字化けしていませんように…。