8 个解决方案
#1
在my.ini里改mysqld的设置,然后重启服务
#2
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/Program Files/MySQL/MySQL Server 5.0/"
#Path to the database root
datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8
character_set_results 这个为什么不能单独设置成gbk?
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/Program Files/MySQL/MySQL Server 5.0/"
#Path to the database root
datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8
character_set_results 这个为什么不能单独设置成gbk?
#3
将[mysql]下的也改为 utf8
#4
其实,最好不好直接去改数据库。
要不将来你项目拿到别人服务器上怎么办?
在连接字符串中设定下字符集就OK,平时查询的话直接用mysql工具。。比如,sqlyog 就没那么多问题了。
要不将来你项目拿到别人服务器上怎么办?
在连接字符串中设定下字符集就OK,平时查询的话直接用mysql工具。。比如,sqlyog 就没那么多问题了。
#5
我用工具查询NaviCat是没问题,存进去也没问题,只是在控制台查询的时候 因为character_set_results=utf8 查出来的是乱码,如果设置成gbk就没问题了,但是每次都要手动 set character_set_results='gbk' 只是想问问 有没有什么办法解决。现在的情况也不影响程序的,只是心里有点疙瘩而已。用直接用控制台查询。
#6
my.ini这个文件里
有两处(分别是Client和Server模式下)关于Character_Set设置,确认都改成你需要的之后,不但服务要重启,以前建立的数据库都可能需要重建
有两处(分别是Client和Server模式下)关于Character_Set设置,确认都改成你需要的之后,不但服务要重启,以前建立的数据库都可能需要重建
#7
支持楼上的说法
#8
[b]555[b][/b][/b]
#1
在my.ini里改mysqld的设置,然后重启服务
#2
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/Program Files/MySQL/MySQL Server 5.0/"
#Path to the database root
datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8
character_set_results 这个为什么不能单独设置成gbk?
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/Program Files/MySQL/MySQL Server 5.0/"
#Path to the database root
datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8
character_set_results 这个为什么不能单独设置成gbk?
#3
将[mysql]下的也改为 utf8
#4
其实,最好不好直接去改数据库。
要不将来你项目拿到别人服务器上怎么办?
在连接字符串中设定下字符集就OK,平时查询的话直接用mysql工具。。比如,sqlyog 就没那么多问题了。
要不将来你项目拿到别人服务器上怎么办?
在连接字符串中设定下字符集就OK,平时查询的话直接用mysql工具。。比如,sqlyog 就没那么多问题了。
#5
我用工具查询NaviCat是没问题,存进去也没问题,只是在控制台查询的时候 因为character_set_results=utf8 查出来的是乱码,如果设置成gbk就没问题了,但是每次都要手动 set character_set_results='gbk' 只是想问问 有没有什么办法解决。现在的情况也不影响程序的,只是心里有点疙瘩而已。用直接用控制台查询。
#6
my.ini这个文件里
有两处(分别是Client和Server模式下)关于Character_Set设置,确认都改成你需要的之后,不但服务要重启,以前建立的数据库都可能需要重建
有两处(分别是Client和Server模式下)关于Character_Set设置,确认都改成你需要的之后,不但服务要重启,以前建立的数据库都可能需要重建
#7
支持楼上的说法
#8
[b]555[b][/b][/b]