日期:2014-05-17  浏览次数:20448 次

伪静态网址中包含中文,会有什么不妥?
如题。


另有一网址,如www.ABC.com/产品/产品系列A/

在网页中显示没有问题,但鼠标停放在链接上,浏览器底部分的链接显示www.ABC.com/%ab%cd%fa/%kj%llk%sd%re/,编码是UTF-8。如何解决?

------解决方案--------------------
/// <summary>
/// 编码
/// </summary>
/// <param name="name"></param>
/// <returns></returns>
public static string bianma(object name)
{
return System.Web.HttpUtility.UrlEncode(name.ToString(), System.Text.Encoding.GetEncoding("UTF-8"));
}
------解决方案--------------------

其实没有什么妥不妥的

这样的方式很多网站也做过 只是感觉不太专业
------解决方案--------------------
不加编码就成乱码了