2015-09-27 2 views
1

* Я использую Wampserver, visual studio 2015 и vb.vb mysql encoding to hebrew

Когда я добавляю новые записи с ивритскими значениями в базу данных, я получаю вместо правильных символов знак вопроса («???»).

Это происходит только тогда, когда я добавить, что в коде, используя 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) 

ответ

0

добавить набор символов строки подключения, например, так:

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

это для и пометить его спариваться – Tsar

+0

«Спасибо за обратную связь После того, как вы заработаете в общей сложности 15 репутаций, ваши голоса изменят публикуемый публичный результат ». – MrSomeone