unicode字符的javascript转义问题
我使用以下jquery代码从外部文件加载特定事件的日期:unicode字符的javascript转义问题,javascript,jquery,load,escaping,Javascript,Jquery,Load,Escaping,我使用以下jquery代码从外部文件加载特定事件的日期: $("#container").load("/include/data.php?name=" + escape(name)); 如果javascript“name”变量包含unicode字符,它会将一些编码符号发送到data.php文件,如下所示:%u10E1 如何处理这些编码符号?我需要把它们转换回可读的 当我删除转义函数并只留下“name”变量时,代码就不再工作了 有人能帮忙吗?如果您想手动执行此操作,那么您应该使用,而不是(不推荐
$("#container").load("/include/data.php?name=" + escape(name));
如果javascript“name”变量包含unicode字符,它会将一些编码符号发送到data.php文件,如下所示:%u10E1
如何处理这些编码符号?我需要把它们转换回可读的
当我删除转义函数并只留下“name”变量时,代码就不再工作了
有人能帮忙吗?如果您想手动执行此操作,那么您应该使用,而不是(不推荐使用) 但是,jQuery的方式是:
$("#container").load("/include/data.php", { "name": name });
无论哪种方式,PHP都应该在填充
$\u GET
时自动解码。如果您想手动执行此操作,则应该使用,而不是(不推荐使用此选项)
但是,jQuery的方式是:
$("#container").load("/include/data.php", { "name": name });
无论哪种方式,PHP都应该在它填充$\u GET
时自动解码,这可能会对您有所帮助
这可能会对您有所帮助