JavaScript


文字コードのエンコード


JavaScriptで文字コードをエンコードをする方法

使用すると以下の関数がグローバルに使えるようになる
EscapeSJIS
UnescapeSJIS
EscapeEUCJP
UnescapeEUCJP
EscapeJIS7
UnescapeJIS7
EscapeJIS8
UnescapeJIS8
EscapeUnicode
UnescapeUnicode
EscapeUTF7
UnescapeUTF7
EscapeUTF8
UnescapeUTF8
EscapeUTF16LE
UnescapeUTF16LE

【使い方】
1, VecterからEscape Codec Libraryをダウンロード

2, 1でダウンロードしたファイルをサーバーにアップロード

3, >head<から>/head<の間に以下の記述をする
<script type="type=javascript" src="(1でダウンロードしたファイルの中にあるecl_new.js)" />
<script type="text/javascript">
var str = EscapeUTF8(" !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~")
str = str.replace(/\//g,'%2F');
str = str.replace(/\*/g,'%24');
str = str.replace(/\+/g,'%2B');
str = str.replace(/%20/g,'+');
alert(str)
</script>
※ 上記の例はUTF8にエンコードしてアラートとして表示させる例


【参考サイト】
logical error