Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 窗口上有汉字的mkdir出现故障+;xampp_Php_Encoding_Mkdir - Fatal编程技术网

Php 窗口上有汉字的mkdir出现故障+;xampp

Php 窗口上有汉字的mkdir出现故障+;xampp,php,encoding,mkdir,Php,Encoding,Mkdir,我正在尝试创建一个名为测试 $new = "测试"; mkdir("test/$new"); 它创建文件夹,但文件夹名称为æµèè•非测试 请帮助试试这个 $new = "测试"; mkdir("test/".$new,0777); 试试这个 $new = "测试"; mkdir("test/".$new,0777); 试试这个 $new = urlencode ("测试"); mkdir("test/".$new,0777); 如果您想要原始名称

我正在尝试创建一个名为
测试

$new    =   "测试";
mkdir("test/$new");
它创建文件夹,但文件夹名称为
æµèè•
测试

请帮助

试试这个

$new    =   "测试";
mkdir("test/".$new,0777);
试试这个

$new    =   "测试";
mkdir("test/".$new,0777);
试试这个

$new    =   urlencode ("测试");
mkdir("test/".$new,0777);
如果您想要原始名称,请使用urldecode

试试这个

$new    =   urlencode ("测试");
mkdir("test/".$new,0777);
如果您想要原始名称,请使用urldecode

试试这个:

$new    =   mb_convert_encoding("测试", 'CP936', 'UTF-8');
mkdir("test/".$new,0777);
试试这个:

$new    =   mb_convert_encoding("测试", 'CP936', 'UTF-8');
mkdir("test/".$new,0777);

不能解决我的目的。。无法在浏览器上加载它。。比如,它给出了404.u是否使用UTF8编码?已更改为GB2312,请参见。并再次正确检查目录的路径。urlencode不应解决我的目的。。无法在浏览器上加载它。。比如,它给出了404.u是否使用UTF8编码?已更改为GB2312,请参见。并再次正确检查目录的路径。urlencode应该可以工作。虽然这个代码片段可以解决这个问题,但它确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。还请尽量不要用解释性注释挤满您的代码,因为这会降低代码和解释的可读性!虽然这个代码片段可以解决这个问题,但它确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。还请尽量不要用解释性注释挤满您的代码,因为这会降低代码和解释的可读性!