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''插入