首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  MYSQL/SQL语句/PHPMYADMIN专栏 » [求助]MYSQL存储问题  


  作者:danssion
  注册时间:2005-06-30
  主题/回复:43/107
  积分:723
  等级:★★★(六级)
  称号:声名鹊起

用户联系方式已设置为保密

 

 发表:2005-07-07 03:19:58 阅读 3246 次 回复 5 次 得分2  |   字号 字色
[求助]MYSQL存储问题
从页面中获得了中文信息导入到MYSQL的数据库中,在命令行下显示“?????”,再从数据库中取出还是:“??????”
英文和数字是正常的。

存储中文的数据库类型是 “varchar”

数据库版本是 MYSQL5.0.0 

为什么呢?

是不是mysql没有设置好,还是存储格式不对?

 
 1#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 1#楼 发表于2005-07-07 17:13:03  评分:1 

从没有遇到过这种问题。
换一个mysql版本试试。
或者用phpmydmin,用简体中文编码查看。
mysql好像不是采用unicode字符集,而是默认采用SO-8859-1 ( Latin
1 ) 字符集。所以有可能有些版本不支持中文。
有些命令可以设置mysql的字符集,
SET character_set_results='gbk';
SET character_set_connection='utf8';
SET character_set_client='gbk';
SET character_set_server='gbk';
SET character_set_database='utf8';

SHOW VARIABLES LIKE 'character%'; 
可以试一下。
 2#楼  
 
  回复人:danssion
  注册时间:2005-06-30
  主题/回复:43/107
  积分:723
  等级:★★★(六级)
  称号:声名鹊起

用户联系方式已设置为保密
 2#楼 发表于2005-07-07 18:48:30  评分:× 

我先试试去~!
 3#楼  
 
  回复人:danssion
  注册时间:2005-06-30
  主题/回复:43/107
  积分:723
  等级:★★★(六级)
  称号:声名鹊起

用户联系方式已设置为保密
 3#楼 发表于2005-07-09 00:04:14  评分:× 

好像是 MYSQL 4.1.x 以上的都可能出现这个问题哦
 4#楼  
 
  回复人:danssion
  注册时间:2005-06-30
  主题/回复:43/107
  积分:723
  等级:★★★(六级)
  称号:声名鹊起

用户联系方式已设置为保密
 4#楼 发表于2005-07-10 03:21:14  评分:× 

我试验了许多法子都失败了

希望后来的有志之士突破它!
 5#楼  
 
  回复人:dudo
  注册时间:2006-07-11
  主题/回复:2/6
  积分:419
  等级:★★☆(五级)
  称号:略有小成

   
 5#楼 发表于2006-07-12 06:01:39  评分:1 

我今天也是同样出现这样的问题,好头疼,有没有解决的方法呀
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.006sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版