「JavaScript」encodeURIComponent()関数のサンプル
書式
encodeURIComponent(str);
文字列を表す URI 構成要素としてエンコードされた新しい文字列です。
使用例
var cftA = "/?:@&=+$;,"; // 特殊文字 var cftB = ".!~*'()-_"; // エスケープされていない文字 var cftC = "#"; // 記号 var cftD = "ARK game study 456"; // 英数字 スペース console.log("encodeURI()関数を利用"); console.log(encodeURI(cftA)); console.log(encodeURI(cftB)); console.log(encodeURI(cftC)); console.log(encodeURI(cftD)); console.log("encodeURIComponent() 関数を利用"); console.log(encodeURIComponent(cftA)); console.log(encodeURIComponent(cftB)); console.log(encodeURIComponent(cftC)); console.log(encodeURIComponent(cftD));
実行結果
> “encodeURI()関数を利用"
> “/?:@&=+$;,"
> “.!~*'()-_"
> “#"
> “ARK%20game%20study%20456"
> “encodeURIComponent() 関数を利用"
> “%2F%3F%3A%40%26%3D%2B%24%3B%2C"
> “.!~*'()-_"
> “%23"
> “ARK%20game%20study%20456"