Как сохранить текст Unicode или Nature Language в базу данных MySQL на vb.net - PullRequest
0 голосов
/ 26 января 2020

Код работает, но обновленные слова Unicode показывают ??????? отметка. Как исправить эту ошибку

conn = New MySqlConnection("server=" & server & ";user=" & user & ";pw=" & password & ";database=" & database & ";")
conn.Open()
       Dim cmd As New MySqlCommand("UPDATE product SET name = @name WHERE inventory_no = @inventory_no;", conn)
       cmd.Parameters.AddWithValue("@name", name_tb.Text)
       cmd.Parameters.AddWithValue("@inventory_no", inventoryno_tb.Text)
       cmd.ExecuteNonQuery()
conn.Close()

1 Ответ

0 голосов
/ 26 января 2020

Наконец-то я получил ответ. Вставка набора символов в строку подключения

   Character Set=utf8;

Вот так

Public Function Mysqlconnection() As String

    conn = New MySqlConnection("server=" & server & ";user=" & user & ";pw=" & password & ";database=" & database & ";Character Set=utf8;")
    Return True

End Function
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...