大多数时候,在编写Web
应用程序,会遇到冲突问题的中国和其他字符,如一些URL链接中包含的
汉字,所以在使用wget / / file_get_contents卷曲等得到的信息会直接撞上了大404,会很无语。
这里有一个小
函数来
解决这个问题,它只限于
路径中的解析。有关的
功能可以由你阅读。
复制代码代码如下所示:
功能urlconvert($url){
patharr美元=阵();
美元parse_url模块($url);
$路径= { }美元'path模块;
pathsplit美元=爆炸(' / ',$路径);
foreach($ pathsplit达行){
patharr { } = rawurlencode美元(合排);
}
urlnew美元={ }模块'scheme美元。: / /美元。'host模块{'}。崩溃(/,patharr美元);
返回的urlnew;
}