如何解决C#MySQLUTF 8编码的问题?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (291)

我认为连接字符串是这样的:

server=localhost;password=root;User Id=root;Persist Security Info=True;database=mydatabase;Character Set=utf8

该如何解决这样的问题呢?

提问于
用户回答回答于

这样试试:

Server=localhost;Port=3306;Database=xxx;Uid=x xx;Pwd=xxxx;charset=utf8;"

或者这样:

//To encode a string to UTF8 encoding
string source = "hello world";
byte [] UTF8encodes = UTF8Encoding.UTF8.GetBytes(source);

//get the string from UTF8 encoding
string plainText = UTF8Encoding.UTF8.GetString(UTF8encodes);
用户回答回答于

字符集应大写

Server=localhost;Port=3306;Database=xxx;Uid=x xx;Pwd=xxxx;CHARSET=utf8;

扫码关注云+社区

领取腾讯云代金券