sql server 2005数据库中插入韩文

来源:互联网 发布:java游戏程序 编辑:程序博客网 时间:2024/05/15 18:27
因项目需要 支持中韩文字,遇到一问题,韩文插到数据库中后全部变为问号,后来查到解决方法:

Microsoft SQL Server , 以下数据类型支持 Unicode 数据:

nchar, nvarchar, ntext

使用SQL语句操作的时候应该注意以下问题:

原查询语句

Select * From TABLENAME Where field1 like '%xxx%'

使用 Unicode 数据类型的, 应该为:

Select * From TABLENAME Where field1 like N'%xxx%'

插入数据也一样

INSERT INTO TABLENAME(Detail) VALUES('슈퍼주니어')

修改为

INSERT INTO TABLENAME(Detail) VALUES(N'슈퍼주니어')

不然韩文插入到数据库, 就会变成问号问号-_-

原创粉丝点击