mysql - 将 blob 字符串保存到 mysql

标签 mysql vb.net blob

我正在尝试使用 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: ????????? ???? ??? ?????? ????? ???? ????. ??? ????? ???? ???, ??? ?? ????.

(表中的现有记录通过此转换返回正常,只有新记录才是问题)

最佳答案

对于 future 可能遇到这种情况的程序员来说,问题是环境问题,它只发生在工作台窗口中,数据的存储没有问题。

关于mysql - 将 blob 字符串保存到 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27379359/

相关文章:

PHP代码不会抛出错误,但数据不会输入数据库

cakephp - 使用 cakephp 3 上传文件并将其存储在 blob 中

c++ - 将 blob 从 mysql 复制到 postgres 进展不顺利(我再也看不到图像了)

mysql - 将mysql中所有非utf8字符改为utf-8(编码问题)

php - 日期时间列上特定年份内的 Mysql 结果

vb.net - 任务栏中显示二级窗体的模态对话框

mysql - 从 .NET 在 MySQL 中存储数据的最佳方式

vb.net - 将时间以秒为单位转换为 hh :mm:ss format 的程序

java - 使用 Blob 获取图像并保存到 Google App Engine

php - Laravel 在 json 中搜索查询中的值 where