LogParser URLUNESCAPE '+'
LogParser URLUNESCAPE '+'
有什么方法可以让 LogParser (2.2) URLUNESCAPE 函数将“+”解码为“”(space)?
logparser "select URLUNESCAPE('test+value') into stdout from system"
产生以下输出
'test+value'
------------
test+value
test+value
test+value
test+value
test+value
test+value
test+value
test+value
test+value
test+value
Press a key...
不幸的是没有,因为 +
<-> <space>
替换在技术上不是 URL 转义(而 %20
<-> <space>
是) .对于此任务,您可能需要考虑使用 REPLACE_CHR
作为:
REPLACE_CHR('test+value', '+', ' ')
有什么方法可以让 LogParser (2.2) URLUNESCAPE 函数将“+”解码为“”(space)?
logparser "select URLUNESCAPE('test+value') into stdout from system"
产生以下输出
'test+value'
------------
test+value
test+value
test+value
test+value
test+value
test+value
test+value
test+value
test+value
test+value
Press a key...
不幸的是没有,因为 +
<-> <space>
替换在技术上不是 URL 转义(而 %20
<-> <space>
是) .对于此任务,您可能需要考虑使用 REPLACE_CHR
作为:
REPLACE_CHR('test+value', '+', ' ')