0

好的,所以我正在使用 Notepad++ 编写一个包含英文和日文字符的网页。该网站还使用 PHP 会话。

在绞尽脑汁想知道为什么会出现此错误之后:

'Cannot send session cache limiter - headers already sent' 

我意识到,因为我使用的是“UTF-8 编码”,所以不可见的 BOM 输出搞砸了我的 PHP 标头。

所以我在记事本++中切换到'在没有BOM的UTF-8中编码'。现在我的 PHP 会话工作了,它不会抱怨标题,但现在日文字符不能正确显示在网站上(尽管它们在 Notepad++ 中看起来很好)。我用一个问题换了另一个问题。

如何在我的网站上正确显示日文字符,同时仍然避免在 PHP session_start 之前发送输出的 UTF-8 编码问题?

4

1 回答 1

2

尝试添加addDefaultCharset UTF-8.htaccess应用程序根目录中的文件

于 2012-10-21T01:08:10.180 回答