[PR]テレビ番組表
今夜の番組チェック

TransURI (UTF-8)

 IE5.5 からサポートされた encodeURI() , decodeURI() を他のブラウザで再現

実行: TransURI.html (Ver.041211)


TransURI (UTF-8) の主要関数 (JavaScript1.3以上で使用可能です)

ダウンロード: transURI.js (Ver.041211)


EncodeURI(string) string を URIエンコードした値を返します。
例)var str=EncodeURI("http://漢字"); //str に "http://%E6%BC%A2%E5%AD%97" が代入される

EncodeURIComponent(string) string を URIエンコードした値を返します(/ , ? , # などもエンコードします)
例)var str=EncodeURIComponent("http://漢字"); //str に "http%3A%2F%2F%E6%BC%A2%E5%AD%97" が代入される

DecodeURI(URIEncodedString) URIEncodedString を元の文字列にデコードした値を返します。
例)var str=DecodeURI("http%3A%2F%2F%E6%BC%A2%E5%AD%97"); //str に "http://漢字" が代入される
 ◎ビルトイン関数の decodeURI() よりも高速にデコードされます(IE6.0で確認)
 ※DecodeURIComponent()DecodeURI() と同じものなので、省略します。

ヌルコムアーカイブス・デジタル制作室