2010-08-07 55 views
0

我在VBScript通过逃逸编码的字符串:解码字符串()在PHP(一个在VBScript方法)

逃逸函数返回字符串 (Unicode格式)包含 charString的内容。所有空格, 标点符号,带重音字符和 其他非ASCII字符都是 替换为%xx编码,其中xx 等效于表示字符的十六进制数 。 使用 %uxxxx格式http://msdn.microsoft.com/en-us/library/h3607h29%28VS.85%29.aspx存储的值大于255的值为 的Unicode字符。

我如何解码PHP中的字符串?

回答

1

urldecode($string)

虽然如果有字符串中编码的非ASCII字符,这可能无法正常工作。在文档页面上有一个用户提交的注释,它提供了一个名为decode_unicode_url($str)的函数的代码,如果您在字符串中确实具有Unicode字符,应该这样做。

+0

谢谢大卫。 urldecode()解码Escape()。 一个很好的在线工具来检查结果:http://coderstoolbox.net/string/ – 2010-08-07 13:32:24