您现在的位置:龙卷风首页 ›› 情感日记 ›› 阅读文章

asp.net中 UrlEncode 的编码问题

UrlEncode 编码 asp.net

默认情况下,Server.UrlEncode方法会把字符创编码,并且使用默认的编码字符集,跟Web.Config中设定的字符集一致。但是有一些情形中,我们要使用跟Web.Config中设置不同的编码字符集。

这种情形需要制定字符集。

使用HttpUtility.UrlEncode方法可以达到目的。这个方法有个一重载的方法是这样的:

UrlEncode(string encodeString,System.Text.Encoding encoding)

在制作搜索引擎的快速链接时,Google、搜狗的网页搜索接受的是UTF-8编码的字符创,而百度、腾讯搜搜是接受GB2312编码的字符串。

有趣的是,搜狗的图片搜索又是接受GB2312编码的字符串。

中文字符的UrlEnCode也有JavaScript版本,不过不推荐使用,SEO效果不好!

作者 不见不散 本文仅代表作者观点,与龙卷风资讯网立场无关。

我来说两句

内容/Content