ガジェットの文字化け

補完ガジェットの文字化け対策。

特殊文字のエスケープ

ガジェット スペック内では、ASCII エンティティしか使用できません。

このあたりが原因なのでしょうか??


<![CDATA[ ]]> 内にある「<script type="text/javascript"><script>」

にある一部?!日本語が文字化けしておりました。

メールでエスケープシーケンスが正しく認識されていない場合の文字化けに似ているみたいです。

かなりいろいろ試した結果。。

予め文字化けする部分の日本語をASCII(URL)形式に変換しておき、

unescape() を仕込んでASCII(URL)形式の文字を元の文字に変換。。

<参考>Javascriptのescape関数で判読を難しくする

。。あ~あぁ、あんまり やっちゃいけないと思っていたのに。。

オリジナルソースを結構触ってしまった。。 

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
Highslide for Wordpress Plugin