10 个解决方案
#1
#2
写过后的JS,查看一下内容, 是否是你期望的.
#3
我查看过.. 没有变化. 并且我之前已经把里面的所有中文都删掉了...
因为我是用AJAX方式传送到php文件然后进行写入js文件的..
因为我是用AJAX方式传送到php文件然后进行写入js文件的..
#4
你说对..不知道为何那些加号都没有了..
#5
可能是编码问题的吧.用iconv()函数转换一下试试.
#6
既然加号没了.怎么能告诉 说"没有变化"呢???
去分析一下,"+"为什么没了吧. PS: 注意urlencode 中.对于+ 是当"space"处理的.
去分析一下,"+"为什么没了吧. PS: 注意urlencode 中.对于+ 是当"space"处理的.
#7
编码问题...
#8
找个文件比较工具比较一下,例如使用开源的WinMerge
#9
正解.. 后来翻查相关的资料.发现AJAX传送数据的是否的确会把+ 加号编程空白.. 请问大家除了+号之外用AJAX传送数据还要注意什么吗?? (除编码之外)
#10
还有空格
如果通过url传值,则前台用urlencode编码,后台用urldecode解码看看
或者你后台直接echo看一下就行了,和file_put_contents()无关
也可以用rawurlencode编码或base64_decode
或者直用post方式上传容,自动编码
如果通过url传值,则前台用urlencode编码,后台用urldecode解码看看
或者你后台直接echo看一下就行了,和file_put_contents()无关
也可以用rawurlencode编码或base64_decode
或者直用post方式上传容,自动编码
#1
#2
写过后的JS,查看一下内容, 是否是你期望的.
#3
我查看过.. 没有变化. 并且我之前已经把里面的所有中文都删掉了...
因为我是用AJAX方式传送到php文件然后进行写入js文件的..
因为我是用AJAX方式传送到php文件然后进行写入js文件的..
#4
你说对..不知道为何那些加号都没有了..
#5
可能是编码问题的吧.用iconv()函数转换一下试试.
#6
既然加号没了.怎么能告诉 说"没有变化"呢???
去分析一下,"+"为什么没了吧. PS: 注意urlencode 中.对于+ 是当"space"处理的.
去分析一下,"+"为什么没了吧. PS: 注意urlencode 中.对于+ 是当"space"处理的.
#7
编码问题...
#8
找个文件比较工具比较一下,例如使用开源的WinMerge
#9
正解.. 后来翻查相关的资料.发现AJAX传送数据的是否的确会把+ 加号编程空白.. 请问大家除了+号之外用AJAX传送数据还要注意什么吗?? (除编码之外)
#10
还有空格
如果通过url传值,则前台用urlencode编码,后台用urldecode解码看看
或者你后台直接echo看一下就行了,和file_put_contents()无关
也可以用rawurlencode编码或base64_decode
或者直用post方式上传容,自动编码
如果通过url传值,则前台用urlencode编码,后台用urldecode解码看看
或者你后台直接echo看一下就行了,和file_put_contents()无关
也可以用rawurlencode编码或base64_decode
或者直用post方式上传容,自动编码