string sql = "insert into account (a, b) values ('李四','1')";插入之后“李四”变成“??”我是用的是navicate可视化工具,a列和b列都设置成了varchar,我朋友说要设置成nvarchar,但是这个工具里没有这个类型,是不是设置成text也可以??下图是数据库的设置,应该没有问题啊,怎么解决不能显示汉字的问题?
字符集不一致造成乱码。你要看你插入时用的什么编码。可以指定set names gb2312。