【发布时间】:2015-02-07 08:52:19
【问题描述】:
我正在尝试使用 utf-8 编码将字符串插入到 blob 数据类型字段中。
我能找到的所有例子都是关于存储图像,而不是字符串。
这是我尝试过的:
Using con As New MySqlConnection(ConfigurationManager.ConnectionStrings("db").ConnectionString)
con.Open()
Dim cmd As New MySqlCommand("proc_name", con)
cmd.CommandType = Data.CommandType.StoredProcedure
cmd.Parameters.AddWithValue("_description", Encoding.UTF8.GetBytes(description))
...
Dim reader As MySqlDataReader = cmd.ExecuteReader()
...
mysql:
select convert(description using hebrew) from tableA where id=123;
returns: ????????? ???? ??? ?????? ????? ???? ????. ??? ????? ???? ???, ??? ?? ????.
(表中的现有记录通过此转换返回正常,只有新记录是问题)
【问题讨论】: