我在web 页面上写了一个textbox 在后来获取它的值,为何写到sql语句中,中文全是问号呀?
请教!!!!!!

解决方案 »

  1.   

    你最好先确定一下是,textbox 取出来就变了,还是写进sql里变的
    sql里乱码的还没遇到过,textbox有可能
      

  2.   

    写到sql里面就变成了问号了。
      

  3.   

    文本框里的值都是中文,可是到了sql插入成功之后,数据库中表的记录就是问号了。
      

  4.   

    我以前装了一个SqlServer 2005是出现过这种情况,取值是没有乱码的,插入的时候是乱码。传说是英文版本的如果是取值就变了,那就该看看 Request Response的编码是不是不同或者和页面的编码方式不同
      

  5.   

    是不是你改了FONT属性啊?
    没遇到过这种情况啊。
      

  6.   

    把你数据库字段类型从varchar改为nvarchar,如果是的话:)
      

  7.   

    如果是 servlet 做个字符过滤器就OK