URL_ENCODE
この関数は、指定された入力値をエンコードすることでエスケープし、URL クエリ パラメーターの名前および値として安全に含められるようにします。
- 英数字はエンコードされません。
- 文字
.、-、*、_はエンコードされません。 - ASCII スペース文字は
+としてエンコードされます。 - その他のすべての文字は UTF-8 に変換され、バイトは文字列
%XXとしてエンコードされます。ここでXXは UTF-8 バイトの大文字の 16 進値です。
構文
URL_ENCODE(VALUE)
引数
VALUE
型: string
エンコードする値。
戻り値
型: string
エンコードされた VALUE。
例
| VALUE | 出力 |
|---|---|
| The quick brown fox | The+quick+brown+fox |
| Comment #5 | Comment+%235 |
| &$#_line_!123 | %26%24%23_line_%21123 |
''
|
''
|
| word+word word | word%2Bword++word |
例
SQL
//url_example1
URL_ENCODE('word+word word')//url_example2
URL_ENCODE('&$#_line_!123')
クエリ結果
| url_example1 | url_example2 |
|---|---|
| word%2Bword++word | %26%24%23_line_%21123 |