使用javascript,我将iframe的src设置为传递GET变量的URL,urlencoded with unescape(encodeURIComponent(message))。
使用IE,这可以在第一次时加载iframe。当var_dump($ _ GET)显示服务器端时,utf-8字符是可以的。但接下来的电话,我得到的只是垃圾。
另一方面,如果我只发送消息变量而没有任何转义,第一次设置iframe时,var_dump($ _ GET)显示字符错误。但接下来的调用,变量被正确设置!!
有什么想法吗?
答案 0 :(得分:1)
执行以下操作:
Use these JS functions用于将字符串编码/解码为UTF8。
使用Notepad++等高级文本编辑器/ IDE,使用UTF8 without BOM
编码保存代码文件。