asp.net中使用TextBox控件为什么展现不了中文
if (!IsPostBack)
{
TextBox1.Text = Convert.ToString(Session["User_name"]);
}
Session["User_name"]是中文展现不了,是一片空白,但是是数字或英文都能展现。
例如Session["User_name"]是XTS223,就能展现。
但是Session["User_name"]是刘丹,就展现不了。
请问是为什么?
------解决方案--------------------
中文编码的问题吧
------解决方案--------------------
web.config里写
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
这个才是解决方案,因为。net默认的语言是utf-8。所以对数字和字母没有问题。输入中文就会出现问题了。只要改成GB2312就没有问题了