mysql字符集怎么设置(win7 64位),跪求

mysql字符集怎么设置(win7 64位),跪求,第1张

 修改咐野弯mysql的默认字符集是通过修改它的配置文件来实现的。一般分两脊型种情况:

Windows平台

 衡闷 windows下的mysql配置文件是my.ini,一般在c沪穿高费薨渡胳杀供辑:windowsmy.ini或者c:winntmy.ini可以直接在这个文件里面加上

default-character-set=gbk #或gb2312,big5,utf8

然后重新启动mysql

service mysql restart或/etc/init.d/mysql restart

或用其他方法重新启动,就生效了。

Unix平台

linux下的mysql配置文件是my.cnf,一般是/etc/my.cnf,如果找不到可以用find命令找一下:

find / -iname my.cnf

在这个文件里面加上

default-character-set=gbk #或gb2312,big5,utf8

然后重新启动mysql

net stop mysql

win7的字符集我没弄过,我弄过win8的,你可以尝试一下,就是去环境变量里面新增一个字隐哗缓符集。截图给你看一下:

你芦腊先去尝试一下,我的就是这样解决的,如果不行再想其他的办灶模法。希望能够帮到你

数据库字符集在创建后原则上不能更改。如果需要修改字符集,通常需升拿要导出数据库数据,重建数据库,再导入数据库数据的方式来转换。

楼主只是改前两部分,是不是想提示的时候是中文?如果这样,你只需要更改客户端的字符集即可,不用改服务器端,如不知道客户端怎么更改皮笑前,请追问。

NLS_LANG = language_territory.charset

Language: 指定服务器消息的语言, 影响提示信息是中文还是英文

Territory: 指定服务器的日期和数字格式,

如:AMERICAN _ AMERICA. ZHS16GBK

从NLS_LANG的组成我们可以看出,真正影响数据库字符集的燃清其实是第三部分。

所以两个数据库之间的字符集只要第三部分一样就可以相互导入导出数据,前面影响的只是提示信息是中文还是英文。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12308185.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存