亲爱的,我对 mediawiki 版本 1.35.2 有疑问。它安装在带有 mysql 服务器的 CENTOS 7 上。启动工作正常,但当用户创建新帖子时,系统报告以下错误:
“您的浏览器似乎不支持 Unicode。编辑页面需要使用 Unicode,因此您的编辑未保存。”
答案1
MediaWiki 的编辑页面向服务器发送一个 Unicode 测试字符串,并将其与内部常量进行比较。因此有两个选择:要么 HTTP 请求实际上包含错误的字符串,要么 PHP 服务器有问题。
有时,如果您中间有一些代理或进程破坏了 Unicode 字符,就会发生这种情况。
页面也可能带有错误的content-type
标头。检查您的 php 错误日志中是否有“标头已发送”错误消息。检查以确保页面确实带有 的标头
Content-Type: text/html; charset=UTF-8
。