好的,所以我正在使用 Notepad++ 编写一个包含英文和日文字符的网页。该网站还使用 PHP 会话。
在绞尽脑汁想知道为什么会出现此错误之后:
'Cannot send session cache limiter - headers already sent'
我意识到,因为我使用的是“UTF-8 编码”,所以不可见的 BOM 输出搞砸了我的 PHP 标头。
所以我在记事本++中切换到'在没有BOM的UTF-8中编码'。现在我的 PHP 会话工作了,它不会抱怨标题,但现在日文字符不能正确显示在网站上(尽管它们在 Notepad++ 中看起来很好)。我用一个问题换了另一个问题。
如何在我的网站上正确显示日文字符,同时仍然避免在 PHP session_start 之前发送输出的 UTF-8 编码问题?