关于 PHP 的 opendir 报错信息乱码问题

2018-12-21 14:00:14 +08:00
 zarte

当路径不存在会保存如下:


//主要是这个乱码的问题,这是 gbk 转 utf-8 后的
//这是 unicode 编码\u03f5\u0373\ufffd\u04b2\ufffd\ufffd\ufffd\u05b8\ufffd\ufffd\ufffd\ufffd\ufffd\u013c\ufffd\ufffd\ufffd
Warning: opendir(test,test): 系统锟揭诧拷锟斤拷指锟斤拷锟斤拷锟侥硷拷锟斤拷 (code: 2) in D:\WWW\test\test.php on line 7

Warning: opendir(test): failed to open dir: No such file or directory in D:\WWW\test\test.php on line 7

这有办法解决吗?

还有这个 unicode 编码字符串如何通过 js 转成正确的文字在页面显示。html 页面是 utf-8 的, 想弄个页面,输入 unicode 编码可以正确显示文字的,目前网上的都显示不了。

1082 次点击
所在节点    问与答
1 条回复
laolinn
2018-12-22 09:09:08 +08:00
我记得不是返回英文报错的吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/519725

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX