用post传值到数据库,为什么不是url字符串编码格式啊? - 技术问答
不是用$_POST传送值到一个页面的时候,会urlencode()掉吧,应该是非英文数字类的都会变成%加两位十六进制数的啊,但是到数据库中,怎么有字符串了??不太明白,,...
不是用$_POST传送值到一个页面的时候,会urlencode()掉吧,应该是非英文数字类的都会变成%加两位十六进制数的啊,但是到数据库中,怎么有字符串了??不太明白,,高人指点下
展开
2013-08-04
展开全部
无论 $_GET还是$_POST 都会自动 urldecode$_GET需要显式的自己 urlencode$_POST 不需要你自己 urlencode
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-04
展开全部
用$_POST测试,直接把一些中文加入到数据库中,在数据库里会显示urldecode()以后的进制。所以需要在写入之前对这句话进行编码
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-04
展开全部
$_POST的不会这样吧?$_GET的才会,你的问题可能是字符集问题,乱码。[i][/url]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-04
展开全部
这个应该不是多媒体问题吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-04
展开全部
可以转换格式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询