其实我也不知道原因,但是凑巧找到了解决方法

情况是这样的

1,首先出现乱码的仅限中文搜索结果
2,其次,观察一下搜索结果页面,是不是  你的域名/search/被搜索关键词  的链接。你再试一下 你的域名/s=被搜索关键词 是不是正常了??

比如你观察一下本站的以下两个链接

http://www.daxiaamu.com/search/刷机  #乱码

http://www.daxiaamu.com/?s=刷机   #正常

知道这个也就好办了,找到search相关代码(一般在header.php)

<?php echo home_url('/search/'); ?>  改成
<?php echo home_url('/?s='); ?> 

这样再搜索,就正常了,哦也