文字化け変換ツール作ろうとしたけど完全は無理っぽい。

javascriptの中の他人のソースコード見てたら文字化けしてる、

//隱ュ縺ソ霎シ繧薙□逕サ蜒上う繝。繝シ繧ク繧呈欠螳壹�繧オ繧、繧コ縺ァ陦ィ遉コ縺吶k ctx.drawImage(image, 0, 0, Cw, Ch); $(“#yoko2”).val(Cw);

文字化け

文字のエンコードをutf8にすれば大抵治る。クロームだと拡張機能を入れる必要あるけどそれ以外のブラウザーは標準機能でついてる。

メールとかの文字化けもたまにあるし需要あるならツール作ろうかなと思って色々調べてみた。

まず文字化け変換ツール、

ひたすらデコード

結構色んなツールあったけど、ほとんど使えなかった。少しだけ文字化け治せたのが上のツール。

phpを使って色んな文字コードに変換してる

JavaScriptでやる場合はちょっと面倒、

JavaScript で文字化けを直したい : (*x).b=z->a+y/c
◆ Ajax で再取得して DOM 全体書き換える

文字コードを調べてから、エンコードのjsライブラリで変換する。

�←文字化けでこのようになった文字だけはどうしても元に戻せない元ファイルをエンコードしないと無理。メールとかで送られてきたしまった場合は無理なようだ。

その他参考サイト

文字化けのパターン

文字化け解説・文字化けパターンサンプル - instant tools
JS Bin
A live pastebin for HTML, CSS & JavaScript and a range of processors, including SCSS, CoffeeScript, Jade and more...

コメント

タイトルとURLをコピーしました