【www.bbyears.com--mysql教程】
Godaddy数据库教程后中文乱码解决方法
1. 用记事本打开备份好的sql文本,确保文件里的数据是否显示正常。
2. 查看此文本的存储格式,一般是ANSI(中文一般指gbk或gb2312)和UTF-8.
3. 如果文件的存储格式是ANSI,那么请在sql文件的最顶端添上以下的语句:
/*!40101 SET NAMES gbk */;
如果文件的存储格式是UTF-8,那么请在sql文件的最顶端添上以下的语句:
/*!40101 SET NAMES utf8 */;
4. 保存后,再用刚才修改后的sql文件去还原mysql教程数据库,应该就可以搞定了。
我的MYSQL备份文件过大,超过300M,UltraEdit,EditPlus都很难搞定,结果使用WinHex直接修改SQL文件头才搞定的。
最后,开始写代码呗,我就在页面里写了一段测试代码,方法和使用sqlserver数据库或者access数据库的是一样的,没什么区别
MSSQL SERVER ACCESSK 中文乱码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.OleDb;
using System.Data;
using MySql.Data.MySqlClient;
namespace s
{
public partial class _Default : System.Web.UI.Page
{
///
/// 悟空注:下面的代码里服务器地址和数据库名等我标注为中文了,各自根据自己情况修改代码即可
/// 悟空的博客 www.7es.cn
///
///
///
protected void Page_Load(object sender, EventArgs e)
{
// 悟空的博客 www.111cn.net
MySqlConnection conn = new MySqlConnection("Server=服务器地址; Port=3306; Database=数据库名; Uid=用户名; Pwd="密码";");
conn.Open();
MySqlCommand cmd = new MySqlCommand("select * from 表名", conn);
MySqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
Response.Write(dr["字段名"].ToString());
}
dr.Close();
dr.Dispose();
cmd.Dispose();
Response.Write("
end");
}
}
}