关于php中字符问题 将图片地址保存到数据库 我把图片地址保存到数据库 如E:/apache/htdocs/ userupload/ 0.jpg然后我从数据库中输出地址 会变成E:apachehtdocs userupload 0.jpg斜杠都不见了 请教如何还原原来的地址呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /不是含有特殊意义的转义符,mysql不会凭空干掉它。肯定是你的PHP代码哪里处理掉了斜杠你可以 var_dump( $SQL插入语句 ); 看看 你打印出的插入前路径是这样 E:/apache/htdocs/ userupload/ 0.jpg 吗?如果是反斜杠 \ ,那么Mysql将把它当作转义符处理。 对要插入的值 mysql_real_escape_string() 或 addslashes() 转义即可 E:\apache\htdocs\userupload\user.jpg这个地址可以正确输出图片 这是我在数据库中默认保存的地址 可是用户注册的地址E:\apache\htdocs\ userupload\ 9.jpg因为有了空格 图片为什么就不能正确输出了呢 window 系统中,路径符可以是反斜杠,也可以是斜杠linux 系统中,路径符只能是斜杠为达到跨系统兼容的目的,路径符应该同一使用斜杠空格也是路径和文件名的一部分,所以有空格和没有空格是不同的文件是否能够删去空格,取决于真实的文件名 我用str_replace()函数发现空格怎么去不掉呢 各位有好的解决方法吗 我用str_replace 函数怎么去不掉空格呢 是不是反斜杠的原因呢 求助 短信投票 1元1条 怎么做???? jpgraph怎么设置图片格式 急,,请教各位大蝦!!!简体转换成繁体之后程序出错。。 什么样的网站必需要数据库啊!?? 怎么样将字符串型阿拉伯数字转换为数字值? 一个oracle+php的问题。 zend编译后的文件有没有办法解码? 谁能帮我解释一下这个类(急) 关于格式化输出 再线等,非常急!立即送分(表单提交问题) 求助新浪树形论坛的数据库设计 各位仙们 帮帮忙?……
你可以 var_dump( $SQL插入语句 ); 看看
如果是反斜杠 \ ,那么Mysql将把它当作转义符处理。
这个地址可以正确输出图片 这是我在数据库中默认保存的地址
可是用户注册的地址
E:\apache\htdocs\ userupload\ 9.jpg
因为有了空格 图片为什么就不能正确输出了呢
linux 系统中,路径符只能是斜杠
为达到跨系统兼容的目的,路径符应该同一使用斜杠空格也是路径和文件名的一部分,所以有空格和没有空格是不同的文件
是否能够删去空格,取决于真实的文件名