首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#变换UTF8字符,求解

2012-11-11 
C#转换UTF8字符,求解。mysql生成txt数据文件,编码格式为UTF8。现在使用C#将txt文件通过bulk insert插入数据

C#转换UTF8字符,求解。
mysql生成txt数据文件,编码格式为UTF8。

现在使用C#将txt文件通过bulk insert插入数据库。但是sqlserver2008不支持UTF8,插入数据库后中文成为乱码。

如何使用C#将txt文件内容转换成sqlserver2008可识别的格式,然后生成新的txt?

[解决办法]
用 Encoding.ConvertEncode 相关方法进行 编码转义
[解决办法]
这怎么可能, 不是SqlServer2008不支持UTF-8, 而是你数据库的字符编码不是Utf-8
[解决办法]
数据库字段类型为nvarchar,insert 时N''插入

热点排行