mysql数据库中文乱码|Godaddy数据库后中文乱码解决方法

更新时间:2017-03-07    来源:mysql教程    手机版     字体:

【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");
 
        }
    }
}

本文来源:http://www.bbyears.com/shujuku/31002.html

热门标签

更多>>

本类排行