destoon网站转移服务器后搜索汉字出现乱码的解决方法

很多使用destoon的用户在网站转移服务器后,一切正常,但是在有搜索页面时,搜索汉字就会出现乱码 框框 之类的符号,而搜索数字,英文则很正常。

对于使用destoon(GBK)模板的用户来说,解决方法为:

将.htaccess文件中的

RewriteRule ^(.*)-htm-(.*)$ $1.php?$2

改为

RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 [NU]

如果设置了NU标记,从Unicode转换为UTF – 8将不会发生。所有Unicode字符会保持它的%xx格式不变,问题就得以解决!

(0)

相关推荐

  • destoon设置自定义搜索的方法

    第一步: 在include/global.fun.php中加入两个函数 函数一: function loseSpace($pcon){ $pcon = preg_replace("/ /","",$pcon); $pcon = preg_replace("/ /","",$pcon); $pcon = preg_replace("/ /","",$pcon); $pcon = preg_

  • destoon数据库表说明汇总

    destoon数据库表说明汇总如下,供二次开发人员查询: 表名  注释 destoon_404 404 日志 destoon_ad 广告 destoon_ad_place 广告位 destoon_admin 管理员 destoon_admin_log 管理日志 destoon_alert 贸易提醒 destoon_announce 公告 destoon_area 地区 destoon_article_21 资讯 destoon_article_data_21 资讯内容 destoon_ask 客

  • destoon实现资讯信息前面调用它所属分类的方法

    有时候我们需要在一些信息前面添加他所属的分类,让他显示出来,本文介绍的方法虽然有些不具有通用性,但是可以实现这一效果,代码如下,供大家参考: <!--{php $tags=tag("moduleid=21&condition=status=3 and catid IN(263,264,249,327,11,598,599,12,238,237,265,285,328,567,570) and level=6&showcat=1&areaid=$cityid&

  • Destoon实现多表查询示例

    本文示例可实现Destoon多表查询.在进行destoon二次开发的时候有很高的实用价值.具体实现方法如下: 1.模板文件部分 具体代码如下: <!--{php $tags=tag("table=destoon_member m,destoon_company c&prefix=&condition=m.userid=c.userid and c.groupid=17&pagesize=10&template=null");}--> {loo

  • destoon实现公司新闻详细页添加评论功能的方法

    本文讲述了destoon实现公司新闻详细页添加评论功能的方法,具体步骤如下: 首先找到相应的页面: template\default\homepage\new.htm   在对应的地方添加如下代码: {if $could_comment && in_array($moduleid, explode(',', $EXT['comment_module']))} <div id="comment_div" style="display:;">

  • destoon实现调用热门关键字的方法

    本文所述的destoon调用热门关键字的方法是根据数据库里面的保存的搜索的关键字来显示的. 每个模块下面都有各自的关键字 下面是调用的标签: <!--{tag("moduleid=$searchid&table=keyword&condition=moduleid=$searchid and status=3&pagesize=9&order=total_search desc&template=index-keyword")}-->

  • destoon整合UCenter图文教程

    1.首先登录UCenter管理中心 添加应用 2.填写完毕后,点提交,将页面滚动至底部 复制其中的Ucenter配置信息至记事本 注意图中的数据表前缀和API地址 80%以上的整合失败是因为这两个参数填写错误导致的 3.进入Destoon管理后台 -> 会员管理 -> 模块设置 -> 会员整合 填写相关参数 提交即可整合成功 通常情况下UC提示通信成功可能不等于整合成功 如果DZ里登陆退出不能和Destoon同步,可能是DZ跳转过快导致,可按下图调整跳转时间

  • destoon首页调用求购供应信息的地区名称的方法

    本文实例主要实现了在destoon首页调用求购供应信息的地区名称.这是destoon开发中比较实用的的一个技巧. 实现代码如下: {loop $tags $k $t} [{area_pos($t[areaid], '/', 1)}]{$t[title]} {/loop} 代码说明如下: $t[areaid], '/', 1 第二个参数是地区与子地区的分隔符 第三个参数可选:设为1只显示一级地区分类:设为2显示二级地区分类等.

  • destoon调用自定义模板及样式的公告栏

    destoon中默认的首页公告栏调用方法如下: 复制代码 代码如下: <!–{tag("table=announce&condition=totime=0 or totime>$today_endtime-86400&areaid=$cityid&pagesize=3&datetype=2&order=listorder desc,addtime desc&target=_blank")}–> 这个标签引用的模板文件是t

  • destoon实现首页显示供应、企业、资讯条数的方法

    destoon实现首页显示供应.企业.资讯条数有多种方法,这里介绍的是直接调用php程序代码进行查询.destoon的模板里面是支持php的代码的,因此我们可以直接在模板里面查询出来即可. 实现代码如下: <ul> {php $sellcount=$db->get_one("SELECT COUNT(*) AS num FROM ".$DT_PRE."sell WHERE status=3");} <li>共有{$sellcount[n

  • destoon实现调用自增数字从1开始的方法

    本文示例讲述了destoon实现调用自增数字从1开始的方法,在进行数据调用的时候有一定的实用价值.希望对大家的destoon开发有所帮助.具体方法如下: 示例功能:destoon 调用自增数字 从1开始. 具体代码如下: <!--{php $tags=tag("moduleid=14&length=46&condition=status=3&pagesize=10&order=hits desc&template=null");}-->

随机推荐