完美解决方案: 1. 不管你用什么方法,导出SQL文本文件,确保EDITPLUS打开看到的是中文。 2. 将该SQL文件的语句改成4.1的,删除编码设定的语句,然后保存。 3. 用命令行导入4.1数据库,记得,这个数据库的编码要设为gbk,建表的时候,会自动指定为gbk 附命令: mysql -hlocalhost -uroot -p**** database --default-character-set=gbk set=gbk 写程序的时候,mysql询前,一定要SET NAMES! 本文来自ChinaUnix博客,如果查...
by xh_terry - MySQL文档中心 - 2007-02-01 22:18:28 阅读(920) 回复(0)
我的X LOCALE设置是: LANG=en_US.UTF-8 LC_CTYPE=zh_CN.UTF-8 当我不设置任何字符集,就用默认的latin1: mysql>; status Server characterset: latin1 Db characterset: latin1 Client characterset: latin1 Conn. characterset: latin1 在mysql 客户端下到可以输入和在查询时显示中文,也可以从写好的文件中导入有中文的记录,但在图形端:query-brouser(version:1.1.7-1)就不能显示中文了,都是问号; 反之,我在配置文件...
sun 420,没有显卡,用Console安装solaris,安装所有的简体中文语言环境,但用xmanage登录时,用zh.gbk显示乱码,用zh没有问题,请问如何解决??(xmanager已安装了中文补丁)
我防照着一个开源的论坛做了一个登陆的页面,为什么用<%@ page contentType="text/html;charset=gbk" language="java" %>,JAVASCRIPT里面的中文会乱码,而<%@ page contentType="text/html;charset=UTF-8" language="java" %>就不会乱码呢 请问这是怎么回事?
用php写进mysql汉字变为乱码,但是用phpmyadmin直接插入,汉字可以正常显示。 httpd.conf也改为adddefatulcharset GB2312 奇怪,昨天是好的,今天把数据库清空出现上面的问题。
SQL: CREATE DATABASE IF NOT EXISTS discuz DEFAULT CHARACTER SET gbk Error: Unknown character set: 'gbk' Errno.: 1115 自己手动编译的5.0.24版本,出现上述问题,怎么回事?编译参数完全按照“置顶贴”来的
服务商提供的mysql数据库不支持gbk,GB2312 只有UTF-8,数据在服务商提供的PHPMYADMIN中能正常显示,但在我调用后始终为乱码,还不是“?” 数据库建表如下: CREATE TABLE `news` ( `id` int(10) NOT NULL auto_increment, `date` date NOT NULL default '0000-00-00', `title` varchar(100) NOT NULL default '', `content` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMEN...
我安装时没有选择default的POSIX字符集,选了gbk, login 后在文件管理器中很多目录名或文件名都是乱码!!! 不知还要修改哪些变量才能正常显示????? 另外, 因为我要装支持中文的数据库, 是不是必须要在OS这一级安装中文的OS才能实现数据库支持中文?? 还是OS不用装中文的, 在数据库这一级选择中文的字符集(比如ORACLE)就可以了???
搜索了一下,原来用ports安装没有gbk支持, >;show character set; 也没有看到gbk 是否只能重新安装了, 重新安装 是否要先make deinstall clean 还是直接make with character=gbk with xcharacter=all && make install
我的mysql表用的为gbk编码,直接命令行能正常显示中文。但是用c查询语句查询出来的却是“??”,我已经在查询之间设定了各种字符编码格式都是问号。。还请哪位大虾指点指点啊,谢谢了 [ 本帖最后由 好看的附件 于 2009-6-25 09:48 编辑 ]