Javascript phantomjs无法加载其路径包含非ascii字符的文件

Javascript phantomjs无法加载其路径包含非ascii字符的文件,javascript,phantomjs,Javascript,Phantomjs,正在尝试加载路径为的本地文件 "file:///C:/phantom/ŞUBAT-2015-1.xhtml“ 如果包含非ascii字符,则会出现以下异常: 无法加载url:“file:///C:/phantom/?UBAT-2015-1.xhtml“ 如何使phantomjs定位文件 顺便说一下,不能更改文件名 注意事项:在脚本中,尝试以下操作:要求('fs')。写入(“filename.txt”,路径,'w')将正确的文件名放入filename.txt 谢谢。你能为你的问题添加更多的代码吗?(

正在尝试加载路径为的本地文件

"file:///C:/phantom/ŞUBAT-2015-1.xhtml“

如果包含非ascii字符,则会出现以下异常:

无法加载url:“file:///C:/phantom/?UBAT-2015-1.xhtml“

如何使phantomjs定位文件

顺便说一下,不能更改文件名

注意事项:在脚本中,尝试以下操作:要求('fs')。写入(“filename.txt”,路径,'w')将正确的文件名放入filename.txt


谢谢。

你能为你的问题添加更多的代码吗?(如果不了解更多的上下文,就有点难找出哪里出了问题)

也就是说,您可以尝试使用标志
--web security=false
来允许phantomjs在另一个页面的上下文中访问您的本地文件。您可以在命令行上运行
phantomjs--web security=false yourScript.js
来进行尝试