asp.net中使用TextBox控件为什么展现不了中文解决思路

asp.net中使用TextBox控件为什么展现不了中文if (!IsPostBack){TextBox1.Text Convert.ToString(Session

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就没有问题了