Rumah pembangunan bahagian belakang tutorial php 解决php接收shell返回的结果中文乱码问题_php技巧

解决php接收shell返回的结果中文乱码问题_php技巧

May 17, 2016 am 08:50 AM
aksara Cina yang kacau

如果需要php执行一些shell命令,查看显示结果的话,如果shell输出的有中文,则php得到的中文返回结果可能类似是 “?\230?\180?\187?\229?\138?\168” 的字符串。那么需要这个函数转译:

复制代码 代码如下:

//这个函数接收的都是路径,所以判断了文件扩展名
function shell2txt($a){
$ary = explode('/', $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('/', $ary);
return urldecode($a);
}
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kaedah untuk menyelesaikan masalah aksara Cina bercelaru dalam PHP Dompdf Kaedah untuk menyelesaikan masalah aksara Cina bercelaru dalam PHP Dompdf Mar 05, 2024 pm 03:45 PM

Kaedah untuk menyelesaikan masalah aksara Cina bercelaru dalam PHP Dompdf

Punca dan penyelesaian biasa untuk aksara Cina yang kacau dalam pemasangan MySQL Punca dan penyelesaian biasa untuk aksara Cina yang kacau dalam pemasangan MySQL Mar 02, 2024 am 09:00 AM

Punca dan penyelesaian biasa untuk aksara Cina yang kacau dalam pemasangan MySQL

Penyelesaian muktamad kepada masalah aksara Cina yang kacau dalam PyCharm Penyelesaian muktamad kepada masalah aksara Cina yang kacau dalam PyCharm Jan 27, 2024 am 08:00 AM

Penyelesaian muktamad kepada masalah aksara Cina yang kacau dalam PyCharm

Apakah yang perlu saya lakukan jika halaman web PHP mempunyai aksara Cina yang kacau? Penyelesaian yang lengkap Apakah yang perlu saya lakukan jika halaman web PHP mempunyai aksara Cina yang kacau? Penyelesaian yang lengkap Mar 26, 2024 pm 03:27 PM

Apakah yang perlu saya lakukan jika halaman web PHP mempunyai aksara Cina yang kacau? Penyelesaian yang lengkap

Kaedah untuk menyelesaikan masalah aksara Cina yang kacau dalam sistem Linux Kaedah untuk menyelesaikan masalah aksara Cina yang kacau dalam sistem Linux Feb 19, 2024 am 09:22 AM

Kaedah untuk menyelesaikan masalah aksara Cina yang kacau dalam sistem Linux

Apa yang perlu dilakukan jika ajax menghantar aksara Cina yang kacau Apa yang perlu dilakukan jika ajax menghantar aksara Cina yang kacau Nov 15, 2023 am 10:42 AM

Apa yang perlu dilakukan jika ajax menghantar aksara Cina yang kacau

Kaedah praktikal untuk menyelesaikan masalah aksara Cina yang kacau dalam Eclipse dengan berkesan Kaedah praktikal untuk menyelesaikan masalah aksara Cina yang kacau dalam Eclipse dengan berkesan Jan 03, 2024 pm 05:50 PM

Kaedah praktikal untuk menyelesaikan masalah aksara Cina yang kacau dalam Eclipse dengan berkesan

Kaedah yang berkesan untuk menyelesaikan masalah bercelaru Cina matplotlib Kaedah yang berkesan untuk menyelesaikan masalah bercelaru Cina matplotlib Jan 13, 2024 am 11:03 AM

Kaedah yang berkesan untuk menyelesaikan masalah bercelaru Cina matplotlib

See all articles