我的客户端程序是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# – 在MySql中读/写unicode数据全部内容,希望文章能够帮你解决c# – 在MySql中读/写unicode数据所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)