我正在从PHP创建名称中包含非ASCII字符的文件夹。例如:Mucho gusto!,Adiós,Buenosdías。创建名称包含非ASCII字符的文件夹
我正在使用mkdir()
函数。当我的脚本执行在我的驱动器上创建的文件夹是一团糟。 ¡Mucho gusto!
变成¡Mucho gusto!
对其他名称有类似的问题。包含PHP脚本的HTML文档的字符集设置为utf-8,但是Windows会破坏文件夹名称。当我在我的服务器上测试它时,文件夹名称是正确的,但本地Windows设置存在错误。我正在使用Windows XP SP3。
这听起来可能非常痛苦。我不知道你遇到的具体问题是什么,但正如你所提到的,这可能与编码有关。 –
据我记得,XP不允许在文件夹名称中使用!!! – powtac
是啊,但令人困惑的是,为什么我的网络服务器创建仪式文件夹,我的本地服务器doesnot!我想可能是我需要告诉我的窗口在utf-8中创建文件夹:S – samach