気ままにWeb制作しんこうちゅー » スマートフォンでサイトを見ると文字化けする理由とは?

スマートフォンでサイトを見ると文字化けする理由とは?

Web制作

htmlでは

<!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” lang=”ja” xml:lang=”ja”>

で、

reset.css
の中では
@charset “utf-8″;
に設定してるのですが、
スマートフォン(Android)でサイトを見ると文字化けしてしまいます。

なので外部CSS と Javascriotをすべて削除したのですが、それでも文字化けしてしまう・・・。

なぜスマートフォンで見ると文字化けしてしまうのか?

参考サイト
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1461056914

その答えは

UTF-8 はほとんどのスマフォに対応していないみたいだから。

そのため、@charset “utf-8″;を
@charset “Shift-JIS”; に 直したら直りました。

html の head 内に
<meta http-equiv=”Content-Type”content=”text/html; charset=shift_jis”>
を追加すれば直ります。

追記、
Shift_JISは、日本独自の文字コードで、
UTF-8は、世界共通の文字コードみたいです。

Share on Facebook
このエントリーをはてなブックマークに追加
はてなブックマーク - スマートフォンでサイトを見ると文字化けする理由とは?
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
[`grow` not found]

« »

コメントは停止中です。

安心・確実の合宿免許なら【免許いちばん!!】