首页 >后端开发 >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