关于TYPECHO不能搜索中文解决办法
本来不发布关于TY的文章,但是自己遇到这个问题找了好久都没有找到答案,于是想分享给需要的人
我也只是找了好久才找到的
打开 Typecho 安装根目录下 var/Widget/Archive.php 文件
找到以下代码:
$keywords = $this->request->filter('url', 'search')->keywords;
然后替换成:
$keywords = $this->request->keywords;
<!--more-->
另外更新一个新的方案
如果是虚拟主机把空间编码设置成GBK就可以了搜索中文了
2022 新发现的问题
<!--more-->
文档参考:https://github.com/typecho/typecho/issues/705
本文解决方案转自:https://sunpma.com/417.html
还是搜索出乱码呢
改一下服务器编码看看
折腾了好久,放弃了。直接在宝塔面板里面把IIS卸载了,改为Apache,就好了,数据库不用变,网站内容也不需要改变。
IIS环境下,typecho不支持中文搜索广为诟病,也没有什么好的办法~~~只有byebye了