作者wawawa (哇哇哇○( ̄﹏ ̄)○)
看板PHP
标题Re: [请益] UTF-8出现Warning
时间Thu Dec 29 08:49:38 2005
※ 引述《drlai (苏打)》之铭言:
: 因为我的网页内有使用到其他语言
: 所以我将PHP全部改存UTF-8格式
: 但是格式转换完成後执行却会发生下列讯息
: Warning: session_start(): Cannot send session cache limiter - headers already
: sent
: 去网路上找资料,似乎是UTF-8的关系
: 将UTF-8改回原本的ANSI就正常了
: 请问这有办法解决吗?
: <?
: session_start();
: ?>
: (以上这个程式码就会发生错误..in UTF-8)
: 感谢m(_ _)m
你是用notepad之类的程式嘛?
在windows某些编辑器会在utf8的档案前面加上BOM码(看不到的)
这样会造成在session_start()前就有输出的情况
也才会有错误讯息。
在php还没支援BOM之前,找个不会自作聪明帮你加上BOM的编辑器吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.16.1.95
1F:推 Fujirou:EmEditor可以选择是否要加BOM 12/29 21:35
2F:推 drlai:请问..EmEditor该怎麽设定呢?我使用free版好像没看到耶@@" 12/30 01:37
3F:→ drlai:或是有没有其他类似的免费软体^^"感谢(我的确是使用notepad) 12/30 01:37
4F:推 Fujirou:另存新档的时候,有一个 12/30 09:46
5F:→ Fujirou:Add a Unicode Signature (BOM) 可以勾 12/30 09:47
6F:→ Fujirou:勾起来就是有BOM,不勾就没有 12/30 09:47
7F:→ Fujirou:其他免费软体的话,有个BabelPad 12/30 09:48