国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

解決php接收shell返回的結果中文亂碼問題

2024-05-04 23:20:56
字體:
來源:轉載
供稿:網友
如果需要php執行一些shell命令,查看顯示結果的話,如果shell輸出的有中文,則php得到的中文返回結果可能類似是 “?/230?/180?/187?/229?/138?/168” 的字符串。那么需要這個函數轉譯:

復制代碼 代碼如下:


//這個函數接收的都是路徑,所以判斷了文件擴展名
function shell2txt($a){
$ary = explode('http://www.survivalescaperooms.com/', $a);
foreach($ary as $k => $v){
if(strpos($v, '?//') !== false){
$_ary = explode('?//', $v);

foreach($_ary as $_k=>$_v){
if($_v == '') continue;
//判斷是否有文件擴展名
$end = '';
if(strpos($_v, '.') !== false){
$end = substr($_v, strpos($_v, '.'));
}
$_ary[$_k] = dechex($_v).$end;
}

$ary[$k] = implode('%', $_ary);
}
}

$a = implode('http://www.survivalescaperooms.com/', $ary);
return urldecode($a);
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苏尼特右旗| 七台河市| 南安市| 邓州市| 江口县| 乌拉特前旗| 滨海县| 九台市| 广宗县| 福清市| 平陆县| 罗定市| 漾濞| 大邑县| 太白县| 吉木萨尔县| 新邵县| 巩留县| 巴林左旗| 鄄城县| 扶沟县| 新昌县| 长宁区| 阿勒泰市| 林周县| 嘉荫县| 松桃| 余干县| 永靖县| 大安市| 长垣县| 阿拉尔市| 平乡县| 玛曲县| 商洛市| 彝良县| 赤壁市| 晴隆县| 府谷县| 汪清县| 双牌县|