×被转义为X的问题

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

你可能感兴趣的:(×被转义为X的问题)