public static string get_uft8(string unicodeString)

{

UTF8Encoding utf8 = new UTF8Encoding();

Byte[] encodedBytes = utf8.GetBytes(unicodeString);

String decodedString = utf8.GetString(encodedBytes);

return decodedString;

}

这边我以big5转换gb2312为例

Encoding big5 =Encoding.GetEncoding("big5");

Encoding gb2312 = Encoding.GetEncoding("gb2312");

byte[] big5b= big5.GetBytes("編程無悔!");

//关键也就是这句了

byte[] gb2312b= Encoding.Convert(big5,gb2312,big5b);

string strGb2312 = gb2312.GetString(gb2312b)

1:在链接字符加入字符编码声明

string connectiontext = "Server=139.222.313.153;Database=testsys;User=root;Password=1123456;Charset=utf8;";

向mysql说明我的字符编码是gb2312 或者 Utf-8, 不要搞错.

只要在连接MySQL时,正确地设定了字符集,无论数据库本身是使用什么格式编码的,都能得到正确的结果。也许有人会以为写数据时设定的字符集必需和读数据时一致,事实上完全没有必要。程序所要做的只是告诉 MySQL,目前操作MySQL使用的是什么字符集即可。因为MySQL会自动完成如下的转换工作:

写数据库时用的字符集-->存诸数据的字符集-->读取数据的字符集。

c# mysql 编码_C#编码问题以及C#往Mysql插数据编码问题相关推荐

  1. c# mysql数据集_C#第四次作业:MySQL数据库及C#操作MySQL数据库

    1.MySQL数据库的基本操作,包括如下两个工作: (1)在MySQL数据库中插入两个文件中的数据 (注意:数据库创建的时候要选择gb2312 -- GB2312 Simplified Chinese ...

  2. c# mysql 编码_c# 连接MySQL中文乱码问题的正确方案

    以下的文章主要向大家介绍的是c# 连接MySQL中文乱码问题的正确解决方法,一开始不太清楚为什么整个数据库的默认配置都为utf-8,而且有些人在使用http协议传送utf-8的汉字时,是正确的执行了的 ...

  3. 修改mysql数据库默认编码为utf8

    查看当前字符编码: mysql < show variables like 'character%'; 为了解决中文乱码问题,修改mysql默认数据库编码为utf8,修改/etc/my.cnf ...

  4. mysql之字符编码问题

    mysql编码分为服务端编码和客户端编码两大类 字段编码, 表编码, 数据库编码这些编码都属于服务端编码,服务端编码决定你可以存哪些字符以及这些字符要哪种规则排序.字段编码优先级最高. 你插入用什么码 ...

  5. 安装MySQL之后修改编码方式

    MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:&g ...

  6. 前端网页、php与mysql数据库字符编码(解决中文等乱码问题

    web开发中经常涉及前端网页--php--mysql之间的数据交互,当数据只有英文时通常不会有什么问题,但一旦涉及中文,三个地方的某一处字符编码不一致(如,网页使用的时gbk而mysql使用utf-8 ...

  7. MySQL的字符编码体系(一)——数据存储编码

    安装MySQL好多次了,每次都会纠结于数据库的字符编码配置,所以我决定这一次彻底把它理清. MySQL的字符编码结构比較细,它慷慨向分为两个部分:数据存储编码和传输数据编码.本篇讨论数据存储编码部分, ...

  8. linux下的mysql修改默认编码

    安装mysql  sudo apt-get install mysql-server 查看mysql默认编码 show variables like 'character%'; +---------- ...

  9. 修改mysql用utf8mb4_更改MySQL数据库的编码为utf8mb4

    原文:http://blog.csdn.net/woslx/article/details/49685111 utf-8编码可能2个字节.3个字节.4个字节的字符,但是MySQL的utf8编码只支持3 ...

最新文章

  1. 浅析比特币的找零机制
  2. 修改jar中的class文件
  3. 连续连通域检测算法的MATLAB仿真
  4. Python入门100题 | 第047题
  5. ear包目录_Java中的JAR/EAR/WAR包的文件夹结构说明(转)
  6. 保利协鑫多晶硅产量再创历史记录
  7. ionic 添加地图定位功能
  8. centos6 postgresql安装
  9. CPU8085 8086名字的由来
  10. 大数据工具使用——安装Hadoop(多台服务器)和Hive、Hbase
  11. scrapy 模拟登陆
  12. Spring Boot系列(一) Spring Boot介绍和基础POM文件
  13. magento 安装出错 完全解决方案
  14. 浅析C++代码规范注释有哪些讲究?
  15. CDH5 Hadoop如何支持读写OSS
  16. thymeleaf模板的应用
  17. Centos7安装iNode客户端
  18. 手把手教你安装Keil
  19. charrnn 诗歌_代码不是诗歌,它只是代码
  20. 怎样的男女才是最合适的

热门文章

  1. redis value is not an integer or out of range
  2. OpenCV GPU 简单遍历图像
  3. linux cp命令 前面,盘点Linux命令之Linux cp命令使用大全
  4. ignite windows无法访问linux ignite集群_Linux常见命令
  5. xe ftp.config.php,用PHP实现一个高效安全的ftp服务器(一)
  6. php全局变量的关键字,PHP变量作用域(全局变量局部变量)globalstatic关键字用法实例分析...
  7. vue中获取到的为什么图片地址会自动拼接上localhost:8080_前端骨架屏自动生成方案(很实用!收藏)...
  8. fileinputstream自定义类序列化和反序列化_Rest Assured篇:Java中的序列化和反序列化...
  9. php添加gd扩展,centos下为php添加gd扩展
  10. 专转本计算机组成原理,江苏专转本 计算机 第二章计算机组成原理2012冲刺班讲稿...