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

前端之家收集整理的这篇文章主要介绍了c# – 在MySql中读/写unicode数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 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.

猜你在找的C#相关文章