この広告は60日以上更新がないブログに表示されております。
新しい記事を書くことで広告を消すことができます。
ie で utf-8 を使うと css を読んでくれない。
- 2007.07.31 Tuesday
- その他
- 11:30
- comments(5)
- trackbacks(0)
- by heipooh
もともと、Shift_JIS で、html や css を書いていて。
Google maps api を使う目的のために、そのページを、utf-8 に変える。
もちろん、meta なども書き直して firefox などで確認すると スタイルシート読んでくれてうまく表示できるに。
ie だと、めちゃくちゃ。読むところと読まないところが混在。
ま、なんで FreeBSD ユーザが Shift_JIS だ。という突っ込みはなしにして。
( サイトを作ったり、編集したりするは、ぼくだけとは限らない。いや、きっと誰かが手伝ってくれるはずだ。。。という思いの元、他の人でも使いやすい Shift_JIS。)
結局解決策は
hogehoge.css の方が Shift_JIS であることが問題。
% kcc -c hogehoge.css
hogehoge.css: shift-JIS
% nkf -w8 hogehoge.css > hogehoge_utf8.css
で、hogehoge_utf8.css を読むようにすればいい。
ここから先は、蛇足というか愚痴?
Shift_JIS がらみでまた起こった。
5c 7c 問題(文字化け)
今度は「竹」だよ。竹なんて、はたからみて簡単な文字。周りの素人にどう説明すればいいの。
もちろん、Shift_JIS を介さない方法で、解決はしたのだけど。。
Shift_JIS どうにかしてという感じ。
そもそも、日本語のキャラセット種類がありすぎ。
サーバなどでは、os や mail, samba, sql, web, webmail などのアプリ program, script などなど間で、これらのキャラセットをエンコードかけまくり。。。。
これじゃ日本は、1バイトですべてを表現できてしまう国に対して不利だよな。
そろそろ、国か国際法かで制限をかけてくれないかな。
「キャラセット統一運動」だれか起こして。
Google maps api を使う目的のために、そのページを、utf-8 に変える。
もちろん、meta なども書き直して firefox などで確認すると スタイルシート読んでくれてうまく表示できるに。
ie だと、めちゃくちゃ。読むところと読まないところが混在。
ま、なんで FreeBSD ユーザが Shift_JIS だ。という突っ込みはなしにして。
( サイトを作ったり、編集したりするは、ぼくだけとは限らない。いや、きっと誰かが手伝ってくれるはずだ。。。という思いの元、他の人でも使いやすい Shift_JIS。)
結局解決策は
hogehoge.css の方が Shift_JIS であることが問題。
% kcc -c hogehoge.css
hogehoge.css: shift-JIS
% nkf -w8 hogehoge.css > hogehoge_utf8.css
で、hogehoge_utf8.css を読むようにすればいい。
ここから先は、蛇足というか愚痴?
Shift_JIS がらみでまた起こった。
5c 7c 問題(文字化け)
今度は「竹」だよ。竹なんて、はたからみて簡単な文字。周りの素人にどう説明すればいいの。
もちろん、Shift_JIS を介さない方法で、解決はしたのだけど。。
Shift_JIS どうにかしてという感じ。
そもそも、日本語のキャラセット種類がありすぎ。
サーバなどでは、os や mail, samba, sql, web, webmail などのアプリ program, script などなど間で、これらのキャラセットをエンコードかけまくり。。。。
これじゃ日本は、1バイトですべてを表現できてしまう国に対して不利だよな。
そろそろ、国か国際法かで制限をかけてくれないかな。
「キャラセット統一運動」だれか起こして。
- コメント
- CSSファイルの先頭に@charsetルールを付けていましたか?
例:
@charset "Shift_JIS";
普通にただ変換するくらいだからきっと明示していなかったとは思いますが。 -
- Ren
- 2007/09/26 5:06 PM
- あるいは、link要素にcharset属性を明示してもいいでしょう。
<link rel="stylesheet" href="hogehoge.css" type="text/css" charset="Shift_JIS" />
Safariのとある不具合(@charsetルールに関わらずマルチバイト文字列の処理に問題が起きる場合がある)に対処する場合には@charsetルールに加えてこれを使います。 -
- Ren
- 2007/09/26 5:16 PM
- Ren さん。
コメントおよびアドバイスありがとうございます。
このときは、おっしゃるお通り、ファイル自体を変換して、不具合が解消しましたので、そのままにしています。
教えてくださった方法
css で、@charset "Shift_JIS";
と
html で、
<link rel="stylesheet" href="hogehoge.css" type="text/css" charset="Shift_JIS" />
明示。
ともに、今度試してみます。
ありがとうございます。 -
- heipooh
- 2007/09/26 8:48 PM
- 記事のおかげで、数時間の格闘がようやくおわりました。
ありがとうございます -
- りり
- 2010/06/02 7:32 PM
- >りりさん
お役に立てたようで、何よりです。
お気持ちよくわかります。お疲れ様でした。 -
- heipooh
- 2010/06/03 12:20 AM
- コメントする
- この記事のトラックバックURL
- トラックバック
- links
- profile
- selected entries
-
- ie で utf-8 を使うと css を読んでくれない。 (07/31)
- categories
-
- FreeBSD (16)
- FreeBSD サーバ関係 (31)
- apache (4)
- php (6)
- MySQL (2)
- サーバアプリ(その他) (6)
- コマンド (1)
- スクリプト (12)
- X アプリ (9)
- Linux (3)
- VMware (2)
- Action Script (4)
- Windows 設定 (9)
- VisualBasic (7)
- VBA (1)
- Free Software(Windows用) (1)
- ハード (9)
- google や yahoo や ブログについて (7)
- バイクなど (2)
- fz28 (1)
- その他 (10)
- archives
-
- August 2011 (1)
- February 2011 (2)
- October 2010 (1)
- August 2010 (1)
- July 2010 (1)
- June 2010 (2)
- May 2010 (1)
- October 2009 (1)
- August 2009 (1)
- June 2009 (1)
- May 2009 (4)
- April 2009 (1)
- March 2009 (1)
- February 2009 (1)
- December 2008 (6)
- July 2008 (3)
- June 2008 (1)
- March 2008 (1)
- February 2008 (9)
- January 2008 (1)
- December 2007 (2)
- November 2007 (2)
- October 2007 (5)
- September 2007 (1)
- July 2007 (7)
- June 2007 (9)
- May 2007 (6)
- April 2007 (3)
- March 2007 (4)
- February 2007 (6)
- January 2007 (10)
- December 2006 (12)
- November 2006 (3)
- October 2006 (1)
- September 2006 (15)
- August 2006 (14)
- July 2006 (4)
- recent comment
-
- Dell Vostro 1320 Celeron 900 から Core2 Duo に換装
⇒ 芝野 (08/30) - Dell Vostro 1320 Celeron 900 から Core2 Duo に換装
⇒ heipooh (08/28) - Dell Vostro 1320 Celeron 900 から Core2 Duo に換装
⇒ 芝野 (08/28) - Dell Vostro 1320 Celeron 900 から Core2 Duo に換装
⇒ heipooh (07/08) - Dell Vostro 1320 Celeron 900 から Core2 Duo に換装
⇒ 芝野 (07/02) - YAMAHA r1-z が来た。
⇒ heipooh (08/31) - YAMAHA r1-z が来た。
⇒ Becky (08/31) - YAMAHA r1-z が来た。
⇒ heipooh (08/31) - javascript で excel のような フォーカス移動
⇒ heipooh (08/31) - YAMAHA r1-z が来た。
⇒ Becky (08/31)
- Dell Vostro 1320 Celeron 900 から Core2 Duo に換装
- recent trackback
-
- パソコン用学習リモコン(PC-OP-RS1)
⇒ オススメEBOOKS (07/22) - vmware player を Host vista Geust FreeBSD6.3 で 試す。
⇒ Core2Duoパソコンの比較 (03/29) - Lanケーブル ピン配列
⇒ LANケーブルを攻める (09/29) - FreeBSD portupgrade x11/xorg-libraries
⇒ サーバー用語集 (07/20) - セキュリティの行方
⇒ コンピュータのセキュリティ対策 密かに潜むスパイウェア (06/24) - エクセルの罫線 細線
⇒ エクセル@まるわかり辞典 (06/24) - WebDAV + ネットワークドライブ(ネットワーク プレース)
⇒ インターネット大辞典 (06/18) - エクセルの罫線 細線
⇒ エクセル@まるわかり辞典 (06/13) - FreeBSD ports xorg 7.2 のつづき
⇒ 自堕落な日記 (06/04) - FreeBSD ports xorg 7.2 のつづき
⇒ くれすのFreeBSD日記 (05/30)
- パソコン用学習リモコン(PC-OP-RS1)
- search this site.
- Amazon.co.jp
-
- mobile
-
- sponsored links
-