※ 引述《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