2014-02-20 181 views
0

目前,我有这个名字无法获得

14 BLAZE~Crimson Lotus~.mp3 

我的Linux服务器上,并通过使用水珠()PHP函数文件在PHP/Linux服务器上的文件名,我设法循环出来的文件。但是从后续代码var_dump info..the文件名,我看到的是这样的

14 BLAZE��Crimson Lotus��.mp3 

这个问题也发生在我的中国/日本文件名well..on服务器

7.浮生若水 (TVB劇集「太極」片尾.mp3 

,并从var_dump

7.������ˮ (TVB������̫�O��Ƭβ.mp3 

有没有什么方法可以在网上显示文件名?

回答

0

这似乎是一个编码问题。请检查为哪种编码文件系统使用,请检查您网页的编码,如果有必要,尝试重新编码字符串:

+0

如何检查我的文件系统编码?我想我必须把这个检查邮寄给我的主持人。并重新编码部分...不知道如何使用它,但后面的例子似乎不工作以及...我的网页编码已被设置为utf-8在标题 – user1217609

+0

打印文件名称十六进制代码和将这些符号与例如一个字符编码表进行比较UTF8。确保UTF-8在HTML头部(不仅是HTTP)中发送:http://www.w3.org/International/questions/qa-changing-encoding –

+0

似乎不容易比较..不知道如何读取这些十六进制值 – user1217609