首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 请教下mysql编码问题
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 15:36:14 楼主
    我数据库编码是UTF8

    网页时UTF-8

    链接字符已经改了

    string connStr = String.Format("server={0};user id={1}; password={2}; database=" + data + "; charset={3}; pooling=false", "127.0.0.1", "root", "716416", "utf8");

    还是显示乱码

    请教下老师
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 15:50:531楼 得分:0
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="RankList.aspx.cs" Inherits="_Ranking" ValidateRequest="false" %>
    <html>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

    <HTML>
    <HEAD runat="server" />
    <title> <%=Title%> </title>
    <META http-equiv=Content-Type content="text/html; charset=utf-8">


    aspx页面
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 15:56:372楼 得分:0
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="RankList.aspx.cs" Inherits="_Ranking" ValidateRequest="false" %>
    <html>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

    <HTML>
    <HEAD runat="server" />
    <title> <%=Title%> </title>
    <META http-equiv=Content-Type content="text/html; charset=utf-8">


    aspx页面
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 18:02:273楼 得分:0
    帮帮忙啦 大哥们
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wfyfngu
    • 等级:
    发表于:2008-05-11 20:53:334楼 得分:0
    把每一张表都申明为 UTF-8 编码
    而不是数据库

    CREATE TABLE `database_name`.`table_name` (
      `field1` INTEGER UNSIGNED NOT NULL DEFAULT NULL AUTO_INCREMENT,
      PRIMARY KEY (`field1`)
    )
    ENGINE = InnoDB
    CHARACTER SET utf8 COLLATE utf8_general_ci;
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 14:14:055楼 得分:0
    数据库不能动

    DROP TABLE IF EXISTS `user`;
    CREATE TABLE `user` (
      `idx` int(11) NOT NULL auto_increment,
      `username` varchar(20) NOT NULL default '',
      `password` varchar(16) NOT NULL default '',
      `deleted` smallint(6) NOT NULL default '0',
      `user_priv` mediumint(9) NOT NULL default '0',
      `locked` smallint(6) NOT NULL default '0',
      `lock_begin` int(11) NOT NULL default '0',
      `lock_end` int(11) NOT NULL default '0',
      `create_date` int(11) NOT NULL default '0',
      `from` int(11) NOT NULL default '0',
      `latest_login_date` datetime NOT NULL default '0000-00-00 00:00:00',
      `latest_login_ip` varchar(45) NOT NULL default '-',
      `boyid` varchar(45) NOT NULL default '',
      `mail` varchar(45) NOT NULL default '',
      `qq` varchar(45) NOT NULL default '',
      `huji` varchar(45) NOT NULL default '',
      `jf` int(11) NOT NULL default '0',
      `tjuserid` int(11) NOT NULL default '0',
      `tjsw` int(11) NOT NULL default '0',
      `sex` int(11) NOT NULL default '0',
      `Vip` int(11) NOT NULL default '0',
      PRIMARY KEY  (`idx`),
      KEY `username` (`username`)
    ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;


    而且都申明了的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 14:23:446楼 得分:0
    读写前 全用ISO8859—1转换


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 16:00:517楼 得分:0
    楼上的大哥

    必须每次转换吗

    太麻烦了

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 17:40:188楼 得分:0
    读写前 全用ISO8859—1转换


    这个具体怎么使用啊


    大哥
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-14 03:36:329楼 得分:0


    不使用MySql.Data.dll连接数据库了

    使用ODBC链接

    问题解决

    谢谢各位

    结贴
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved