Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 函数 » SQL 函数 (E-O)

 

HTTP_ENCODE 函数 [HTTP]

对在 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   服务商扩充。