关于BLOG系统中TRACKBACK乱码
问各位 ASP中
Gb2312转utf-8怎么实现
不能用JS只能用VBS
是这样的,俺开发的BLOG系统用的是GB2312编码,于是在TRACKBACK时就出现问题了,因为大部分BLOG系统使用的是UTF-8编码,俺在后台向其他UTF-8编码BLOG发送TRACKBACK后 对方显示的全是乱码
比如,以下就是我测试的一例:
http://blog.csdn.net/Ninstein/archive/2006/03/05/615938.aspx
[第一篇TRACKBACK是没经处理直接发送的 第二篇TRACKBACK是经过编码后发送的,也不对]
PS:俺BLOG用ASP+ACCESS开发
问题点数:100、回复次数:6Top
1 楼gu1dai(异域苍穹.百年飞行)回复于 2006-03-06 09:38:17 得分 25
只有一个办法:通过码表转换。Top
2 楼gu1dai(异域苍穹.百年飞行)回复于 2006-03-06 09:40:13 得分 25
http://tech.163.com/05/0516/10/1JS9KEGA00091589.htmlTop
3 楼eastjazz(德仔&我是小仔仔 www.dezai.cn)回复于 2006-03-06 09:43:36 得分 50
要么所有的都是UTF/8,要么所有的都是GB2312
国语的:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
UTF-8:
<%@LANGUAGE="VBSCRIPT"...CODEPAGE="65001"%>
Top
4 楼Ninstein(www.Ninstein.Com)回复于 2006-03-06 10:00:27 得分 0
问题待实质性解决中。。。。。。希望路过的各位发表下意见Top
5 楼Ninstein(www.Ninstein.Com)回复于 2006-03-06 10:48:12 得分 0
这个问题从昨天中午开始我搜遍了各大搜索引擎,看了N多文章都没很好的解决
用查找码表法又耗费存储资源
用特殊算法又耗费效率
最终还是折中处理 正如楼上所所 干脆将整个UTF-8 TRACKBACK页默认为UTF-8编码 这样,编码的转化交给系统了
PS 由于ACCESS采用的UNICODE编码存储,所以可以直接从数据库读出数据并以UTF-8编码形式提交
另:力荐此文---http://www.blueidea.com/tech/program/2004/2351.aspTop
6 楼Ninstein(www.Ninstein.Com)回复于 2006-03-06 10:50:21 得分 0
至此,在ASP环境下[PHP环境就很容易解决这个问题]的BLOG系统TRACKBACK乱码问题有了个勉强的解决,结帖。Top




