我的一个Asp网站,采用Url Rewrite技术 将动态页转成静态页形式,如何处理URL中汉字UTF编码解码问题!

newsofter 2005-10-18 02:51:58
可以参考:阿里巴巴网站
http://search.china.alibaba.com/selloffer/%E8%8A%B1/3.html
其中阿里巴巴、google的汉字编码都一样采用的是UTF编码 。
例:将汉字“花”编码为%E8%8A%B1,也可以解码为“花”

我现在采用了url rewrite 技术,通过正则表达式将动态页映射成静态页(也叫伪静态页)。
我的正则表达式为:
RewriteRule /search/(\S*)/(\d+)\.html /search\.asp\?findstring=$1&PageNo=$2

findstring为搜索的字符串,允许输入中文搜索。

已经通过encodeURIComponent("汉字")将汉字UTF编码,生成了类似
http://search.china.alibaba.com/selloffer/%E8%8A%B1/3.html的格式,但是不知道怎么解码
成汉字,我用了decodeURIComponent(),但是总是不正确,我怀疑是我的正则表达式有问题,可能是动态参数与静态转换对应不正确。
请各位有搜索引擎优化经验的高手分析一下。

...全文
333 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jspadmin 2005-10-18
  • 打赏
  • 举报
回复
学习
liumangrabbit 2005-10-18
  • 打赏
  • 举报
回复
mark
xxsoft 2005-10-18
  • 打赏
  • 举报
回复
我用 url rewrite 测试并不理想,并且执行DLL的时候速度极慢,最后取消了
hebhd 2005-10-18
  • 打赏
  • 举报
回复
url rewrite 没有玩过。因为没有自已的服务器。从业未涉及。

不过略微知道这种技术。

看来是没有帮上你的忙。等待高手吧。


newsofter 2005-10-18
  • 打赏
  • 举报
回复
各位高手都来看看吧,分不够可以加。
red_free 2005-10-18
  • 打赏
  • 举报
回复
×××到此学习。
wubaozhang 2005-10-18
  • 打赏
  • 举报
回复
mark
newsofter 2005-10-18
  • 打赏
  • 举报
回复
谢谢您,汉德。
现在是我的Asp网站动态部分,采用URL rewrite 技术,如果不采用URL rewrite ,也可以通过encodeURIComponent("汉字")将汉字UTF编码,也可以将UTF编码decodeURIComponent()解码为汉字,但是如何结合Url rewrite 将URL中的UTF编码解码呢。
hebhd 2005-10-18
  • 打赏
  • 举报
回复
首先你的网页必须存为utf-8格式。
用 server.urlencode 来编码。。。 没有其它的好办法。

网上有 utf-8 转 gb2312的js代码.可以搜一下....
苹果MacCMS视频电影程序是一套采用ASP MSSQL/ACCESS (PHP MYSQL)环境下运行的完善而强大的视频电影系统。经过近多年的开发经验和技术积累,苹果MacCMS视频电影程序已逐步走向成熟,在易用性和功能上已经成为同行的佼佼者。程序体积小->优化程序代码,运行速度快->高效的缓存处理,只要普通的虚拟主机就可以完美搭建起来,建站成本非常低。仿MVC模板分离,内置标签,asp自定义函数标签接口,强大的自定义采集功能,只要你会HTML就可以轻松做出个性化的网站。程序易用性和功能上一直以来都积极采纳广大站长提出的各种好的建议,迅速响应各种紧急问题,我们的服务理念贯穿其,保证每一位站长每一个环节都可以从容应对。   苹果电影程序ASP 7.7 20130722 更新日志: 1,更新xss防护脚本。 2,更新优酷播放器。 3,更新播放器代码,应对谷歌ADBLOCK的屏蔽问题。 4,修复专题首的错误。 5,修复播放面if标签的问题。 6,其他细节的调整。   主要功能: 1,全新的后台操作面,ajax化操作方式,减少面数量和刷新,全新的体验感受。 2,分类列表,搜索面支持多参数组合查询。 3,日、星期、月点击率和排列顺序。 4,加入浏览历史js插件,方便调用和显示历史记录。 5,增加下载地址功能,同管理播放地址一样。 6,真正的rewrite静态模式。 7,弹窗播放自由拉伸窗口大小。 8,文章资讯首模块。 9,独创的三层缓存模式,稳步提高产品性能和负载。 10,其他细节慢慢体验。 备注:此版本暂时没有开放自定义采集部分,这部分功能要重新设计后边会增加上。   程序优势: 灵活的模板机制采用苹果团队自己开发的模板处理引擎,将后台程序与hmtl模板简单的分离出来,让设计人员与程序人员最大限度的发挥自己的优势而互不干扰,大大加快了项目有序、快速的完成。 简单的后台操作即使您是第一次接触,也会在最短的时间内熟练掌握它的使用方法。后台管理模块,一目了然,操作简单,绝对不会让您眼花缭乱。 稳定的程序架构采用我们自己开发的程序框架,我们在程序开发的过程力求程序稳定,在稳定的前提下,我们才开发更多的扩展功能。可平滑升级到最新版本。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧