>백엔드 개발 >PHP 튜토리얼 >php 怎么把得到的文件名编码换一下?

php 怎么把得到的文件名编码换一下?

WBOY
WBOY원래의
2016-06-06 20:07:211094검색

<code><?php $path="C:/AppServ/www/YB-PHP";
$d=opendir($path);//把目录打开为资源
while( $a = readdir($d))
{
    echo $a."<br>";
}
</code>

echo :

<code>.
..
.project
1.jpg
br_ .php
class
example
file_example
mysql-example
path_demo
PDO-example
PDO-PHP-HTML
PHP-FORM
ShiYan
xdl
xsphp
�½��ļ���</code>

这个 �½��ļ��� 就是 新建文件夹..
怎么换换编码?

回复内容:

<code><?php $path="C:/AppServ/www/YB-PHP";
$d=opendir($path);//把目录打开为资源
while( $a = readdir($d))
{
    echo $a."<br>";
}
</code>

echo :

<code>.
..
.project
1.jpg
br_ .php
class
example
file_example
mysql-example
path_demo
PDO-example
PDO-PHP-HTML
PHP-FORM
ShiYan
xdl
xsphp
�½��ļ���</code>

这个 �½��ļ��� 就是 新建文件夹..
怎么换换编码?

<code><?php /**
 * 关注微信公众号:phpgod(PHP技术大全,每日精彩技术分享).
 */
header("Content-Type:text/html;charset=GB2312");

$directoryResource = opendir(".");
while($directory = readdir($directoryResource)){
    echo $directory."<br/>";
}</code>

<code>$content = iconv("GBK", "UTF-8", $content); 
$content = mb_convert_encoding($content, "UTF-8","GBK");

可以使用这个PHP函数转码,但是mb_convert_encoding()这个函数,需要开启php.ini的PHP扩展</code>

header设置一下

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.