ASP页面设置的字符集不对,试试GBK或其他的。

解决方案 »

  1.   

    问题根源找到了..
    就是recordset不能显示中文,因为计算机的区域设置为Englishm,如果改成Chinese,那么就正常了.但是,这个设置不允许改,那该怎么做呢?
      

  2.   

    现在问题已经找到了,就是从数据库查询到recordset里,就不正常了,因为机器的区域设置为English.
    如果改成chinese就可以,但问题是不能改,有什么好解决呢?
      

  3.   

    asp是不是和asp.net哪裡也又個web.config的?
      

  4.   

    方法一。将数据库中字段类型由varchar改成nvarchar
      

  5.   

    <globalization 
                requestEncoding="utf-8" 
                responseEncoding="utf-8" 
       />
    這裡設置成unicode
      

  6.   

    set language Simplified Chinese
      

  7.   

    xluzhong说的是最简单的方法,你必须安装中文支持。
      

  8.   

    数据库所有字段均为Nvarchar
      

  9.   

    现在问题已经找到了,就是从数据库查询到recordset里,就不正常了,因为机器的区域设置为English.
    如果改成chinese就可以,但问题是不能改,有什么好解决呢?
    数据库所有字段均为Nvarchar
      

  10.   

    你机器的区域设置可以是(your locale)english,但你需要在下面的language setting for the system 里面把simplified chinese设置成默认的。
    不知道这种方式你能不能接受,还是你说的就是这种方式
      

  11.   

    <META http-equiv="Content-Type" content="text/html; charset=gb2312"> --->改gb2312
    為utf-8看看
    然後你看看你的web.config文件是不是有下面的字段
    <globalization 
                requestEncoding="utf-8" 
                responseEncoding="utf-8" 
       />