摘要: 本文目的今天工作中使用urlde(en)code时出现了问题,原因是没有弄清楚urlde(en)code与rawurlde(en)code的区别,这里记录下来,用于提醒自己和其他同学。问题描述需要将下面这个正则表达式输入到数据库,该表达式由页面js经过urlencode传到cgi。原始正则表达式文本如下:^\d+\s+\+$/经过js urlencode后的正则表达式%5E%5Cd+%5Cs+%5C+%24/在cgi这边(也就是php),使用了urldecode将其转成如下字符串^\d \s \ $/问题出现了,原始字符中的“+”全部变成了“ ”(空格)。解决方法,使用rawurldecode 阅读全文
posted @ 2012-04-12 20:32 bourneli 阅读(846) 评论(0) 推荐(1) 编辑