「JavaScript」encodeURIComponent()関数のサンプル

2021年2月16日

書式
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"

JavaScript

Posted by arkgame