为了方便学生使用搜索引擎,在moodle中添加了谷歌和百度的搜索框,但发现直接使用两大搜索引擎提供的搜索框,会出现问题。
谷歌提供的搜索框对中文的支持是使用了GB2312编码,百度干脆什么都没有指定。一旦使用这样的搜索框,就会出现乱码(注:moodle是以utf-8编码安装的),因此我对代码进行了稍许的修改,即可以实现正常使用。代码如下,大家可以复制后放到你的魔灯里面:
<!-- Search Google -->
<center>
<form method=get action="http://www.google.com/search" target="_blank">
<table bgcolor="#FFFFFF"><tr><td>
<input type=text name=q size=24 maxlength=255 value="">
<input type=hidden name=ie value=UTF-8>
<input type=hidden name=oe value=UTF-8>
<input type=hidden name=hl value=zh-CN>
<input type=submit name=btnG value="Google 搜索">
</td></tr></table>
</form>
<!-- Search Google -->
<!-- Search百度-->
<form action="http://www.baidu.com/baidu" target="_blank">
<table bgcolor="#FFFFFF"><tr><td>
<input name=tn type=hidden value=baidu>
<input type=hidden name=ie value=UTF-8>
<input type=hidden name=oe value=UTF-8>
<input type=hidden name=hl value=zh-CN>
<input type=text name=word size=24>
<input type="submit" value="百度搜索">
</td></tr></table>
</form>
<!-- Search百度-->
</center>


