作者drlai (苏打)
看板PHP
标题[请益] 简体中文目录的编码问题
时间Sun Nov 19 12:03:23 2006
我想将电脑里面的目录透过PHP印出来
一开始使用全部都是繁体中文的目录
透过mb_convert_encoding由BIG5转成UTF-8(网页是UTF-8)这样子OK
但之後产生两个问题
1.简体中文的目录,我的系统有安装unicode,再档案总管里面也正常显示简体
但是使用前述的方式却不行,会出现问号
BIG5改成HZ也一样(mb里面好像只有HZ属於简体的)
2.mb_detect_encoding似乎没办法作用,他没办法侦测出繁体中文是BIG-5
但是英文他会显示ASCII..
ex:
中文档案.txt --> mb_detect不会显示任何东西
abc.txt --> 显示为ASCII
目录亦同,只有英文的会显示
是mb_string设计的关系吗?还是支援有限呢?
我原本想先使用mb_detect_encoding来侦测语系
接着再将侦测到的语系丢到convert里面转成UTF-8
但是他没办法正常侦测
还是我哪边设定有误呢@@?
mb_string内的设定都没有动过,全部预设值
麻烦各位指导m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.10.1.56