伪静态网址中包含中文,会有什么不妥?
如题。
另有一网址,如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"));
}
------解决方案--------------------其实没有什么妥不妥的
这样的方式很多网站也做过 只是感觉不太专业
------解决方案--------------------不加编码就成乱码了