使用VB.NET将{Unicode / charset数据插入SQL Server 2012

时间:2015-07-06 08:43:26

标签: sql-server vb.net unicode

我需要再次帮助。我正在使用SqlBulkCopy将xls文件插入sql server 2012。 问题是,当我插入包含中文字符或“”符号或“&”的数据时符号它将变成另一个角色。 我添加了:

<meta http-equiv="content-type" content="text/html";charset="utf-8">

进入我的代码页,但仍无法正常工作

1 个答案:

答案 0 :(得分:0)

Sql server处理具有ncharnvarchar数据类型的unicode数据。确保您没有使用charvarchar

至于评论中的下一个问题,Sql server不会将&更改为&amp;。这可能是在代码中某处使用HttpServerUtility的{​​{3}}方法的结果。要替换回&,您只需使用HttpServerUtility的{​​{3}}方法。