php使用fopen函数打开文件时出现failed to open stream: Invalid argument in错误
分析原因
错误原因:字符集错误,windows默认的字符集是GBK,而当前的字符集是UTF-8,所以就出现这个错误。解决这个错误使用iconv函数转换字符集即可。
解决方法
$wordname = iconv("UTF-8", "GBK//IGNORE", '哎呀www.qipa250.com_奇葩.doc');
使用iconv转换字符集,//IGNORE的意义是用来忽略转义字符集时忽略错误,继续执行。