代码改变世界

随笔档案-2012年3月8日

Fluent NHibernate+MySQL插入数据中文乱码问题

2012-03-08 21:11 by Fred-Xu, 1158 阅读, 收藏,
摘要: 一.环境准备:1. 安装.NETFrameWork 4.02. 安装MySQL 5.0.xwww.mysql.com3. 安装Mysqlconnectorfor.Net1.0 www.mysql.com二.问题描述:如题三.问题分析:Mysql从4.1以后开始支持多编码。用因为MySQL是瑞典人开发的,所以安装MySQL默然是latin1。而我们中文操作系统环境下用到的默认是GB2312.这样我们不管在查询数据库中文数据时,数据库转换字符时就会出现混乱。四.问题解决:通一数据库表和字段使用utf8字符集。具体方法:1) 在创建数据表时,先执行如下语句:setcharacter_... 阅读全文