ajaxzip3で郵便番号を訂正すると文字化けする

メールフォーム等で入力された郵便番号を住所に自動変換してくれる「ajaxzip3」。

一度郵便番号を入力し、
上3桁はそのままで下4桁を変更すると、変換される住所が文字化けしました。

この不具合はブラウザがInternetExplorerで、文字コードがUTF-8以外の場合に発生する模様。Chromeやその他のブラウザでは問題なく、IEでもUTF-8の場合は発生しない様子。

対処法方法としては読み込んでくるjsのソースの書き換えです。
(googlecode.comから直接読み込んでる場合は、jsファイルを自身のWebサーバにコピーしないといけない)

jsファイルの以下の部分を書き換えます。

【訂正前】
b.setAttribute("src",a);b.setAttribute("charset","UTF-8");

【訂正後】
b.setAttribute("charset","UTF-8");b.setAttribute("src",a);

2014.05.09掲載