我们在开发中,经常碰到编码转换的问题,发现一个系统自带的好用的小函数。HttpUtility.UrlEncode
使用方法:
string strGb2312=HttpUtility.UrlEncode("中国人", Encoding.GetEncoding("gb2312")); //GB2312编码
string strUTF8=HttpUtility.UrlEncode("中国人"); //默认UTF8编码
另外也可以在页面头部指定编码
<%@ Page Language="C#" AutoEventWireup="true" ResponseEncoding ="GB2312" %>