使用vb.net函数编码mssql数据

我已经使用Microsoft SQL Server迁移助手将mysql数据库迁移到mssql 2008,但是仍然面临编码问题。

有没有办法读取每一行并将unicode转换为UTF-8或Windows-1252?

我正在使用以下功能:

Private Function GetDataWithArabic(ByVal srcData As String) As String
    Dim iso As Encoding = Encoding.GetEncoding("windows-1252")
    Dim unicode As Encoding = Encoding.[Default]
    Dim unicodeBytes As Byte() = iso.GetBytes(srcData)
    Return unicode.GetString(unicodeBytes)
End Function

数据如下所示,它假定显示阿拉伯文字:

ÇáãÌäÏÉÇáÅÓÑÇÆíáíÉ:ÓÃÓÊãÊÚÈÞÊáÇáÚÑÈæÐÈÈååã

下面是从原始mysql数据库了解到编码的快照:

如果存在则删除表6rp2_on; / *!40101 SET @saved_cs_client = @@ character_set_client /; /!40101 SET character_set_client = utf8 /; CREATE TABLE 6rp2_onsessionchar(100)NOT NULL DEFAULT'',timeint(11)NOT NULL DEFAULT'0')ENGINE = MyISAM DEFAULT CHARSET = latin1; /!40101 SET character_set_client = @saved_cs_client * /;

--

-转储表数据 6rp2_on

锁定表6rp2_on写入;/ *!40000 ALTER TABLE 6rp2_onDISABLE KEYS /; 插入6rp2_on值('',1381695068); /!40000更改表6rp2_on启用键* /; 解锁表;

模棱两可的

Microsoft SQL Server读取数据的方式有所不同。您必须检查MS SQL Server使用哪种类型的数据格式,尤其是阿拉伯语,然后在传输之前确保要传输的数据采用该格式。查看本文以获取更多信息:

http://blogs.msdn.com/b/ssma/archive/2011/04/29/converting-from-mysql-to-sql-server-working-with-data-types.aspx

转到本节:

使用字符集映射控制将MySQL转换VARCHAR为SQL Server VARCHAR/NVARCHAR

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用VB.NET使用解码编码的URL

来自分类Dev

在vb.net中使用MATLAB函数

来自分类Dev

使用scriptblock vb.net刷新数据

来自分类Dev

VB.NET 将 MSSQL 数据写入 DBF 格式

来自分类Dev

VB.NET 中的散列或编码函数

来自分类Dev

使用VB.NET检查MSSQL中是否存在数据库的最简单方法是什么?

来自分类Dev

vb.net并使用SQLite

来自分类Dev

使用P / Invoke从MFC DLL函数读取VB.NET中的结构化数据

来自分类Dev

VB6使用VB.NET类-它很慢

来自分类Dev

访问10是否使用VB 6或VB.Net

来自分类Dev

在VB.NET中使用JSON.NET组织数据

来自分类Dev

使用VB.NET中的函数运行SQL查询

来自分类Dev

使用 VB.NET 的构造函数的 Webforms Autofac 参数

来自分类Dev

如何使用POST方法更新vb.net中的数据?

来自分类Dev

使用vb.net通过xml练习存储数据

来自分类Dev

使用VB.NET将xmlNodeList读入数据集

来自分类Dev

vb.net不会使用htmlagilitypack检索数据

来自分类Dev

无法使用vb.net将数据保存到sql

来自分类Dev

如何使用VB.NET从蓝牙设备接收数据

来自分类Dev

使用MySQL数据库的VB.NET登录表单

来自分类Dev

使用vb.net删除记录和读取数据的问题

来自分类Dev

使用存储过程vb.net显示数据

来自分类Dev

使用VB.NET更新SQL数据库

来自分类Dev

如何使用replace()函数编写vb脚本?

来自分类Dev

使用VB函数作为SqlDataSource SelectParameter值

来自分类Dev

如何使用VB.NET的SMO类将单个表传输到MSSQL服务器中的另一个数据库?

来自分类Dev

VB-使用INNER JOIN并显示数据

来自分类Dev

如何使用VB .net解析XML

来自分类Dev

在VB.NET中使用系统表