Web標準にアプローチ 〔まいまいのお宿。〕

2006/12/17
XML
カテゴリ: PC&Web


同一サイト内で文字コードの混在は、好ましくない。

このことを念頭において、文字コードをどうするかを迷っていました。
今までは、Shift-JISがほとんど。
システムの絡まないようなページでは、それほど問題ではないでしょうね。

でも、最近では、システムバリバリのサイトや
そうでなくても、一部はCGIやPHPなどが混在するサイト構成も珍しくないよね。

私だって、プログラムを書き書きしてお仕事になっているわけだし。

もう、何年も前になるんだけど
その頃は、ホームページ作成ソフトって使ってない人も結構いて

近頃では、持っていて当たり前・・・みたいな雰囲気があるよね。
実際、更新していこう!と考えている人たちは持っているでしょう。
ホームページビルダーとか、GoLiveとかかな。

よい、HTMLエディターもあるし。
(私は、 ez-HTML を使っていますよ)

話を戻して、その・・・「メモ帳」で更新したいとなると
文字コードをShift-JISにしておかないと、文字化けしちゃって更新できないわけです。
EUC-JPを認識できないのでね。

でも、もう私標準はEUC-JPで行くことにします。
なぜなら、システムが絡むとどうしてもShift-JIS問題に悩まされることが多い。

やたらめったら、文字化けを起こすし、セキュリティ的にも甘くなるんですよ!

例えば、データベースでMySQLを使っていると・・・
データベース内で使っちゃいけない文字や、SQLの命令文内で使っちゃいけない文字を
エスケープする命令があるんだけど
そいつではエスケープできなかったり、超面倒だったり・・・



■MySQL
     mysql_real_escape_string
■PostgreSQL
     pg_escape_string

ちょいと、覗いてみたところ、楽天ブログもmixiもEUC-JPを使ってますね。

ということで、できれば「EUC-JP」を推奨したいと思います。
「utf-8」でもいいかな?と思うけれど、ちと、お勉強不足です(汗)

見慣れたmeta要素を下のように変えて
適当なエディタで保存時の文字コードを「EUC-JP」にしてあげてくださいね!
■EUC-JPの文字コードの記述


■Shift-JISの文字コードの記述
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">

がが・・・がががっ!
うっそー!IE7でちょっとした不具合が出ているんですね~

 ⇒ IE7 で画面が真っ白になるページの対処方法

EUC-JP・・・っかよぉ。
ずっと前から気になっていたんだけど、Yahooのトップページのソースを見るとね
「<!--京-->」んなコードが上のほうに仕込まれているの。
なぜかな~と思っていたことが、上のサイト様の記事でわかりました。
IE7だけじゃなくって、いろんなことを考えた「策」なのだなぁ~と。

*---------------------------------------------------------------------------------*

さて、私の近況。
超多忙からは免れているこの一週間。
でもねぇ・・・考えても、悩んでも、愚痴ってみても始まらないことがあったりして
胃が痛かったりもする。むふぅ~

この弱っている胃腸に、ノロウィルスなんて来るんじゃないですよぉ~
ご近所さんは、お腹を下している方がいらっしゃるし
この季節、悪酔い族が道やトイレで・・・

近頃、世間を騒がせているノロウィルスさんは
塩酸?で消毒ができるそうです。
皆様、お気をつけあそばせでございまする。年末を乗り切るまであと少しだ!

【ノロウィルスの消毒関連記事】
 ● 今、流行しつつあるノロウィルスに効果があるんです!(お徳用)タケックス・クリーン(18L)
 ● 冬だからって油断は禁物! ~ ノロウイルスの感染~
 ● 食中毒の原因微生物ノロウイルスと消毒剤について

・・・・・つづく

Web標準にアプローチ(サイト版) || 東京23区中心・駅近ホテルズ





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2006/12/17 11:14:42 AM
コメント(8) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


Re:文字コードは「Shift-JIS」か「EUC-JP」か(12/17)  
poodletamchin  さん
こんばんは~。
随分とご無沙汰のような...。
お仕事、大変そうですね~。

愚痴を吐き出すと、今まで見えなかったものや見えなかったことが見えてくることもありますよ~。
本当に信頼できる人に聞いてもらうのが一番ではないかな~なんて思います。

クリスマスまであと1週間、まいまい。さんに素敵なクリスマスがやってきますように~。 (2006/12/17 07:25:57 PM)

Re:文字コードは「Shift-JIS」か「EUC-JP」か(12/17)  
いわし さん
まいまいさん、お疲れなようですね・・・
ノロウイルスも怖いですが、疲れていると風邪も引きやすいので体を冷やさないように気を付けてくださいね。
今年の残りはあと2週間なので、元気に年末年始を送らないとです^^ (2006/12/17 11:22:58 PM)

Re:poodletamchinさんへ  
>こんばんは~。
>随分とご無沙汰のような...。
>お仕事、大変そうですね~。

そうですね^^;
Tamちんの様子は見に行っているんですよ♪
私のアイドル!
明日、明後日は、ちょっと忙しくなりそうなので
朝のウチに暖かいバージョンの毛布に取り替えたり
年賀状チェックをしていたりしていました。


>愚痴を吐き出すと、今まで見えなかったものや見えなかったことが見えてくることもありますよ~。
>本当に信頼できる人に聞いてもらうのが一番ではないかな~なんて思います。

日常の愚痴吐き友達はいるんですよ。
がしかし・・・お仕事上のこととかなると吐き出しちゃうのはタブーなこともありますからね~
躊躇!です(汗)

お仕事絡みのことでは、どちらかというと愚痴聞き役かな。私は。


>クリスマスまであと1週間、まいまい。さんに素敵なクリスマスがやってきますように~。

ありがとうございまーす!
クリスマスはたぶん仕事してますが
もし、空いているなら、ショッピングぅに行きたいと思います。
Tamちんファミリーも素敵なクリスマスになるよう
お祈りいたします♪
(2006/12/18 11:47:46 AM)

Re: いわしさんへ  
>まいまいさん、お疲れなようですね・・・

今は平気です!
ちょっと余裕あるので、自分事をしていますよ。
ただ、明日、明後日はがんばっていると思います。


>ノロウイルスも怖いですが、疲れていると風邪も引きやすいので体を冷やさないように気を付けてくださいね。

はい!今朝、あったかい毛布を引っ張り出しました!
昨晩から妙に冷え込んでいる気がします。
そちらはいかがでしょうか。


>今年の残りはあと2週間なので、元気に年末年始を送らないとです^^

そうですね!
今のところ完全にダウンな日はないので
このまま年を越したいです^^
(2006/12/18 11:49:58 AM)

Re:文字コードは「Shift-JIS」か「EUC-JP」か(12/17)  
tsukas@  さん
EUC-JP or Shift-JIS で EUC-JP を選べるのならたいしたものですよ(とエラソーにいってみる)
だってエスケープ文字が混ざってたりするので ちょっと前のPerlとかだと処理が大変でしたしねぇ.

大体 Fileの文字コード, アプリの文字コード, 出力の文字コードと3つもあってばらばらにしてたら効率はよくないでもんね.

でも EUC-JPを使うなら気をつけなければいけない点もあるのでご注意を.
例えば 人の名前などで 高橋さんの高という字が俗にいう『はしごだか』になってたりするとそれ用の文字の割り当てがありません.

そういうのがあるので僕は最近ではUTF-8を使うことがおおくなってきました.
MySQLも5とかなら UTF-8で問題ないので バージョンによってはそっちの方がいいかもしれませんね.
(2006/12/18 05:18:13 PM)

Re:tsukas@さんへ  
tsukas@さん、お久しぶりです。
それと、とっても有効な情報をありがとうございました。

>EUC-JP or Shift-JIS で EUC-JP を選べるのならたいしたものですよ(とエラソーにいってみる)
>だってエスケープ文字が混ざってたりするので ちょっと前のPerlとかだと処理が大変でしたしねぇ.

はぁ。まぁ。そうなんですよ。
苦労した覚えがあります。
で、その当時は、私に決定権などなく、言われるがままに
サイト内はEUC-JPとShift-JISが混在していたような・・・(汗)

>大体 Fileの文字コード, アプリの文字コード, 出力の文字コードと3つもあってばらばらにしてたら効率はよくないでもんね.

CSVファイルを取り込むようなものだとどうなんでしょう。
コイツはShift-JISできますよねぇ。
Excelなどから吐き出した場合。


>でも EUC-JPを使うなら気をつけなければいけない点もあるのでご注意を.
>例えば 人の名前などで 高橋さんの高という字が俗にいう『はしごだか』になってたりするとそれ用の文字の割り当てがありません.

あいやー!
それは知りませんでした。
外字ってやつではないんですよねぇ。
私のPCでは、そっちの「高い」という字は出ませんです(汗)

>そういうのがあるので僕は最近ではUTF-8を使うことがおおくなってきました.
>MySQLも5とかなら UTF-8で問題ないので バージョンによってはそっちの方がいいかもしれませんね.

ふむふむ。
tsukas@さんの書き込みはいつも参考になることばかりです!
UTF-8かぁ~。
何か一発お試しで作ってみるといいかもしれませんね。
私、その文字コード使ったことがないので、億劫になっていたりして。


(2006/12/18 06:16:18 PM)

男なら  
age さん
挿入できるよ(ノ゚Д゚)ノシ$ http://s.64n.co/ (2011/12/29 03:02:53 PM)

Re:文字コードは「Shift-JIS」か「EUC-JP」か(12/17)  
役不足 さん
役不足の使い方違くないか? (2013/01/22 07:22:53 PM)

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: