encodeURIComponent()-JavaScript
encodeURIComponent() 関数は、特定の文字を UTF-8 文字エンコーディングで表された 1 個から 4 個のエスケープシーケンスに置き換えることで、URI (Uniform Resource Identifier) をエンコードします(サロゲートペアで構成される文字のみ 4 個のエスケープシーケンスになります)。
Scrapboxのブックマークレットでよく使われる。文字列を渡したらURLエンコードされたものが返ってくる。 encodeURIComponent(str);