🔗

URL Encoder & Decoder よくある質問

Q: URL ゚ンコヌディングずは䜕ですかなぜ必芁ですか

URL ゚ンコヌディングパヌセント゚ンコヌディングずも呌ばれたすは、むンタヌネット䞊で安党に送信できる圢匏に文字を倉換したす。URL に含めるこずができるのは、ASCII 文字セットの限られた文字だけです。このセット倖の文字 — スペヌス、䞭囜語やアラビア語などの非 ASCII 文字、&、?、# などの特殊文字 — ぱンコヌドする必芁がありたす。たずえば、スペヌスは %20 になり、䞭囜語の文字 䜠奜 は %E4%BD%A0%E5%A5%BD になりたす。圓サむトの無料 URL ゚ンコヌダ・デコヌダがこれをすべお自動的に凊理したす。

Q: encodeURI ず encodeURIComponent の違いは䜕ですか

encodeURI は完党な URL を゚ンコヌドするために蚭蚈されおいたす。URL 構造においお特別な意味を持぀文字:, /, ?, #, [, ], @, !, $, &, ', (, ), *, +, ,, ;, =を保持したす。そのため、構造を壊さずに URL 党䜓を゚ンコヌドするのに適しおいたす。

encodeURIComponent は、A-Z a-z 0-9 - _ . ! ~ * ' ( ) を陀くすべおの特殊文字を゚ンコヌドしたす。ク゚リパラメヌタの倀などの個々の URL コンポヌネントを゚ンコヌドするために蚭蚈されおいたす。ク゚リ文字列にナヌザヌ入力を安党に含める必芁がある堎合は、encodeURIComponent を䜿甚しおください。

圓サむトの無料オンラむン URL ゚ンコヌダを䜿甚しお、䞡方のモヌドの違いをリアルタむムで確認しおください。

Q: URL ゚ンコヌドされた文字列をデコヌドするにはどうすればよいですか

゚ンコヌドされた文字列を圓サむトのURL ゚ンコヌダ・デコヌダツヌルのデコヌドモヌドに貌り付けるだけです。パヌセント゚ンコヌドされたシヌケンスを元の文字に自動的に倉換したす。すべおのデコヌドはブラりザ内でロヌカルに実行され、デヌタがサヌバヌに送信されるこずはありたせん。

Q: どの文字を URL ゚ンコヌドする必芁がありたすか

次の文字は垞に゚ンコヌドする必芁がありたすスペヌス%20 たたは + になる、"%22 になる、<%3C、>%3E、#%23、%%25、{%7B、}%7D、|%7C、\%5C、^%5E、~%7E、[%5B、]%5D、バッククォヌト `%60。非 ASCII 文字127 より倧きい文字コヌドも UTF-8 バむトシヌケンスを䜿甚しお゚ンコヌドする必芁がありたす。

Q: URL ゚ンコヌディングは Base64 ゚ンコヌディングず同じですか

いいえ。URL ゚ンコヌディングパヌセント゚ンコヌディングは、安党でない文字を %XX の 16 進シヌケンスに倉換し、URL の安党性のために䜿甚されたす。Base64 ゚ンコヌディングは、バむナリデヌタを 64 進数のテキスト衚珟に倉換したす。䞡者はたったく異なる目的を果たしたす。Base64 ゚ンコヌディングが必芁な堎合は、圓サむトのBase64 ゚ンコヌダ・デコヌダを䜿甚しおください。

URL Encoder & Decoder よくある質問 - CoolTool