如图上所看到的。我的程序某个页面经常出现这样的问题。请问到底是什么原因?

解决方案 »

  1.   

    你在页面的onPageLoad最上方加上
    Response.Encoding = System.Text.Enconding.GetEncode("GB2312");试试
      

  2.   

    应该是编码问题,最好统一用unicode编码。
      

  3.   

    显式设置一下网页的charset。
    在head区域看看有没有类似下面的语句?
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>另外在web.config中看看有没有设置Response和Request的Encoding。
      

  4.   

    将页面编码格式设置为utf-8试试
    点File-->第八项-->设置编码格式
      

  5.   

    Response.Output.Encoding = System.Text.Encoding.GetEncoding("GB2312");
      

  6.   

    肯定是编码问题,程序编码无非就是UTF-8,GB2312。仔细相互转换就没有什么大问题了。我强烈建议你:要想在开发过程称不经常出现乱码,当你在搭建项目的时候就要考虑你的项目用什么编码(如UTF-8还是GB2312);
      

  7.   

    <globalization requestEncoding="GB2312" responseEncoding="GB2312"/>
    把它写到config里面 应该可以的