建议新增 IS_MAC 跟 IS_WIN 一起

浏览:1110 发布日期:2014/06/27 分类:技术分享
WHY:
将项目放在MAC机上运行的人会发现:
MAC机的文件系统是UTF-8,而不是WIN和Linux的GBK
当我要读取:
$file = config\中文\abc.txt 时
大家习惯性去iconv('UTF-8', 'GBK', $file);
但MAC并不需要


HOW:
Thinkphp 3.2.2为例,其它版本请查找

ThinkPHP.php

73行:
define('IS_WIN',strstr(PHP_OS, 'WIN') ? 1 : 0 );
define('IS_MAC',strstr(PHP_OS, 'Darwin') ? 1 : 0 );//我是新增的
最佳答案
评论( 相关
后面还有条评论,点击查看>>