不错,汉字占两个字符,可是在access中将字段的长度设为50后,输入的是汉字还是英文字符都是一样对待的(直接在数据库中修改,无论输入的是汉字还是英文字符最多都只可以输入50个)

解决方案 »

  1.   

    呵呵,这个我也遇到过,用SQL2000做的时候,开始时字段设成varchar(50),结果汉字就是25个,后来改用nvarchar(50),就好了,
    不知道access里有没有支持中文的字段
      

  2.   

    to kiss0931:
    但是如果将数据库设为100,在数据库中输入100个英文字符,保存,则传输出来的也是100个字符,而且网页中的输入框也会显示100个(虽然输入框的最大长度设的是50)
      

  3.   

    to kingmaxno1:
    在那地方设的nvarchr(50)?