php shell_exec,在windows中使用Ñ;字母(拉丁语)

php shell_exec,在windows中使用Ñ;字母(拉丁语),php,windows,shell,latin,Php,Windows,Shell,Latin,我正在尝试解析拉丁字符,文件夹的路径,创建文件,删除文件夹。。。 路径是: c:\user\CAñIZO 当你想从shwll_Exec那里得到它的时候 $path = shell_exec("pwd"); echo $path; 这是我的输出: c:/user/CA├æIZO 所以当我尝试使用opendir方法时,它给了我一个找不到路径的错误。。。 我尝试过任何东西,使用图标,utf8解码,utf8编码。 windows告诉我我的编码是utf8,但是。。。。 最后我不能重命名我的win

我正在尝试解析拉丁字符,文件夹的路径,创建文件,删除文件夹。。。 路径是: c:\user\CAñIZO 当你想从shwll_Exec那里得到它的时候

$path = shell_exec("pwd");
    echo $path;
这是我的输出: c:/user/CA├æIZO 所以当我尝试使用opendir方法时,它给了我一个找不到路径的错误。。。 我尝试过任何东西,使用图标,utf8解码,utf8编码。 windows告诉我我的编码是utf8,但是。。。。 最后我不能重命名我的windows用户

我试图直接写入文件夹路径:

if(opendir('c:\user\CAÑIZO')) echo "great"; 
    else echo "bad";
同样的,我也没有发现

非常感谢您的帮助


谢谢

hi,我修改了我的帖子,把我认为你在说的话放在使用chcp中,没有变化,例如“página”的回声是“pßgina”,没有一个encodig给出正确的结果$text=“传递一个奇怪的字符串,可能带有一些ø、æ、å字符。”;foreach(mb_list_encodings()作为$chr){echo mb_convert_编码($text,'UTF-8',$chr)。“:“$chr.\n”}