对在 HTTP 中使用的字符串中的特殊字符进行编码。
HTTP_ENCODE( string )
string 要在 HTTP 请求中使用的任意字符串。
LONG VARCHAR
LONG NVARCHAR
此函数在进行以下一组替代后返回字符串参数。此外,所有十六进制编码小于 20 或大于 7E 的字符都将替换为 %nn,其中 nn 为字符编码。
字符 | 替代 |
---|---|
空格 | %20 |
" | %22 |
# | %23 |
% | %25 |
& | %26 |
, | %2C |
; | %3B |
< | %3C |
> | %3E |
[ | %5B |
\ | %5C |
] | %5D |
` | %60 |
{ | %7B |
| | %7C |
} | %7D |
小于 0x20 且大于 0x7f 的字符编码 nn。 | %nn |
此函数支持 NCHAR 输入和/或输出。
SQL/2003 服务商扩充。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |