vb mysql编码为希伯来语

时间:2015-09-27 00:20:04

标签: mysql vb.net encoding wampserver

*我使用Wampserver,visual studio 2015和vb。

当我将带有希伯来语值的新条目添加到数据库时,我得到一个问号而不是正确的字符(" ???")。

只有当我使用VB

通过代码添加它时才会发生

但是如果我使用phpMyAdmin,它就是正确的。

这是我在vb中的代码:

Dim MyConn As New MySqlConnection("Server=localhost;User Id=admin;Password=1234;Database=game")
    Dim BaseTable As New DataTable
    Dim MyAdapter As New MySqlDataAdapter("select * from users", MyConn)
    Dim mydatarowscommandbuilder As MySqlCommandBuilder = New MySqlCommandBuilder(MyAdapter)
    Dim xRow As DataRow
    MyAdapter.Fill(BaseTable)


    xRow = BaseTable.NewRow()
    xRow("id") = 5515
    xRow("Nick") = "דן"

    BaseTable.Rows.Add(xRow)

    MyAdapter.Update(BaseTable)

1 个答案:

答案 0 :(得分:0)

将字符集添加到连接字符串中,如下所示:

Dim MyConn As New MySqlConnection("Server=localhost;User Id=admin;Password=1234;Database=game;Charset=utf8")