加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在MySql中读/写unicode数据

发布时间:2020-12-15 06:27:32 所属栏目:百科 来源:网络整理
导读:我正在使用 MySql DB,并希望能够读取写unicode数据值.例如,法语/希腊语/希伯来语值. 我的客户端程序是C#(.NET框架3.5). 我如何配置我的数据库以允许unicode?并且如何使用C#从MySql读取/写入unicode值? 更新日期:09年09月7日 好的,所以我的Schema,Table列
我正在使用 MySql DB,并希望能够读取&写unicode数据值.例如,法语/希腊语/希伯来语值.

我的客户端程序是C#(.NET框架3.5).

我如何配置我的数据库以允许unicode?并且如何使用C#从MySql读取/写入unicode值?

更新日期:09年09月7日

好的,所以我的Schema,Table&列设置为’utf8’排序规则’utf8_general_ci’.当打开连接时,我运行’set name utf8′.到目前为止这么好…但是,仍然值被保存为“ “

有任何想法吗?

解决方案!

好的,所以C#客户端读取&写unicode值,必须包含在连接字符串中:charset = utf8

例如:server = my_sql_server; user id = my_user; password = my_password; database = some_db123; charset = utf8;

当然你也应该将相关的表定义为utf8排序规则utf8_bin.

解决方法

解决方案!

好的,必须包含在连接字符串中:charset = utf8

例如:server = my_sql_server; user id = my_user; password = my_password; database = some_db123; charset = utf8;

当然你也应该将相关的表定义为utf8排序规则utf8_bin.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读