php中文转码和中文url编码之间怎么进行转换
PHP中对于URL进行编码,可使用 urlencode() 或者 rawurlencode(),两种的区别是前者(urlencode)把空格编码为 ‘+’,而后者(rawurlencode)把空格编码为 ‘%20’,不过应该注意的是,在编码时应该只对部分URL编码,否则URL中的冒号和反斜杠也会被转义。
解码时,可以使用相应的 urldecode() 和 rawurldecode(),相应地,rawurldecode() 不会把加号(’+’)解码为空格,而 urldecode() 会。
语法:urlencode($str) rawurlencode($str) urldecode($str) rawurldecode($str)
GBK与UTF-8的转码:
iconv(“gbk”,”utf-8″,”php中文转码”);//把中文gbk编码转为utf8
iconv(“utf-8″,”gbk”,”php中文转码”);//把中文utf8编码转为gbk
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/115377.html<