奇怪的问题:UTF-8中字符串空格存入sql的Text字段中会显示为?
解决方法:
1. 将text字段改为ntext类型。
2. SQL语句中的字符值前加N。
例如语句:MailInfo表的content是text类型,先改为ntext类型
原SQL语句:INSERT INTO MailInfo(id, content) values(1, 'hello world') ; 或者 UPDATE MailInfo SET content='hello world' WHERE id=1
改为:INSERT INTO MailInfo(id, content) values(1, N'hello world') ; 或者 UPDATE MailInfo SET content=N'hello world' WHERE id=1
重新执行就好了。
感谢您的查看。