网站和数据库设置为 UTF-8,我添加accept-charset="utf-8"
到表单中。
对我来说似乎很奇怪的事情是它只发生在某些机器上,但似乎不是特定于浏览器的。到目前为止,我只能在 Windows 机器上重现它,但只能在五分之一的机器上重现。另一个奇怪的事情是它是两个问号而不是替换字符。
服务器上的搜索日志也显示带有问号的术语。但是,当您用 URL 中的变音符号替换问号时,搜索会正确执行。
如果有任何帮助,该站点在 Joomla 2.5.4 上运行。不过,我不知何故怀疑这是客户端设置问题。
有谁知道这可能是什么原因?