三国演义渡泸水裸奔:mysql中要存储汉字要将数据类型定义为什么?

来源:百度文库 编辑:高校问答 时间:2024/04/27 22:24:57
我在输入汉字并存储后,在网页上出现的往往是"?"
而存储的英文则可以正常显示.
我按照kesalin说的做,但是在WINDOWS目录下已经有了my.ini文件了,怎么办 应该不能替换吧!还有"然后把“c:\apps\mysql\bin”追加到“环境变量”的“path”变量中 。 "什么意思?

补充一下,我用的是phpMyAdmin

设置为gbk即可.可以写一个my.ini来自动设置:

在Windows的系统安装目录下 (如:C:\WINDOWS\my.ini) 新建一个“my.ini”文件,注意后缀名是“ini”。内容如下:
[WinMySQLAdmin]
Server=c:/apps/mysql/bin/mysqld-nt.exe
[mysqld]
basedir=c:/apps/mysql
datadir=c:/dev/mysql data/data
default-character-set=gbk
[client]
default-character-set=gbk
上面“Server”指向MySQL的执行主程序,“basedir”指向MySQL的安装目录,“datadir”指向MySQL的数据存放目录(因为我改变了它,所以需要特别指定),设置”default-charseter-set=gbk”是为了支持默认为中文。然后把“c:\apps\mysql\bin”追加到“环境变量”的“path”变量中 。

最好使用统一码存储汉字,这样就不受系统的限制了