在sql2005中insert一行中文数据,打开表后显示????, 是怎么回事,怎样解决?

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:12:09
表中有3列,类型分别为nvarchar,ntext,datetime.前两列添加中文数据.

数据编码的问题

你字段的数据编码问题,你用utf8试下。我不知道sql2005的字符集怎么设置的,在mysql里可以设置字符集来。

看你用的系统是不是繁体版的,若是繁体版的,添加中文数据若是简体,就会出现???的情况

乱码吧,用这个方法试一下,点数据库属性->选项->排序规则 设置成 CHINESE_PRC_CI_AI