之前在PHP中,访问api接口的时候,有个参数为timestamp,在url传输中发现×会被转义为X,因为在输出的时候有些字符是有特殊的含义的,比如 “<” ,” >”这些字符在html中一般是标签的开始与结束,所以在输出的时候,浏览器做了转码,查看源码的时候发现是对的,那么要让浏览器显示是我们需要的字符,解决的办法有将×写在参数第一个位置,或者将”&”换成”&”后面有英文分号“;”,或者直接使用函数htmlspecialchars。这个函数的作用是把预定义的字符 “<” (小于)和 “>” (大于)转换为 HTML 实体,不用你手动替换,系统函数帮你转换。详细见http://www.w3school.com.cn/php/func_string_htmlspecialchars.asp
×被转义为X的问题
最新推荐文章于 2025-02-14 14:21:33 发布