FC2ブログ

IEでのjavascriptの取り扱い:ブログパーツ不具合解決

って、どうなってるんでしょね。

うーん」で、悩んでいた、「どくしょのていぎ」のブログパーツ不具合、とりあえず解決です。

状況


  • 表示するページのエンコーディング:EUC
  • 読み込むjavascriptのエンコーディング:UTF-8
  • ブラウザ:IE
  • 「;がありません」エラー

で、いろいろ調べてたら、javascript内で保持してるそれぞれのエンコーディングの文字列の内、UTF-8の部分が、変に解釈されてしまって、上のエラーになっていたようで。

こちらを読んでみると、javascript読み込み時に明示的にエンコーディングを指定するって方法もあるようですが、このjavascriptは表示するページのエンコーディングを判別して、自身の出路yクスr文字列のエンコーディングを切り替えているので、うーん、となっていたのです。

IE javascript utf-8 エラー

で、もう少し調べていたら、こちらのサイト。

PHPとJavaScriptのURIエンコードを比較

こちらで紹介されていた「デコード : PHP rawurlencode() → JS decodeURIComponent()」のやりかたで、UTF-8の文字列を渡すようにしたら、エラーが出なくなったと。

って、こんなんでいいのかなー。いや、良いことにしときます。
スポンサーサイト




読書の定義@2007/07/28 10:33   | 0 comments | 0 trackbacks |

コメント

コメントの投稿


秘密にする

«  | HOME |  »

いろいろ作ったり

プロフィール

icot

Author:icot
総合電気メーカで働く会社員でしたがいい年にも関わらずコンサルに転職。お酒、ジョギング、音楽、本、料理をこよなく愛してます。ここでは、日々感じた事を書き連ねるとともに、いろいろ実験してみたりしてます。
icotfeels[at]gmail.com

これまでに感じたこと