我用trim($var,'/ ')
修剪了所有GET Var。
有时候它仍然包含一个urlencoded的不可打印的字符:%1C
这是从哪里来的,如何从我的get var中有效地修剪所有不可打印的字符?
我有urldecoded值,我只使用urlencode
使隐藏的字符可见。
答案 0 :(得分:0)
PHP中的%1C
值写为\x1C
:
trim($var, "/ \x1C");
请参阅PHP Manual: String -> Double quoted。
对于您的场景,您还应该查看the filter extension,它可能还有很好的工具,可以用于您的场景。
答案 1 :(得分:-1)
首先使用 urldecode 函数解码编码值,然后使用 trim()。