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', '+', ' ')