如何把windows系统默认字符集从GBK修改为GB2312?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把windows系统默认字符集从GBK修改为GB2312?相关的知识,希望对你有一定的参考价值。

如题!
我的jsp网站迁移到另一台机后提交表单中输入的中文都成乱码了,在原来那台机上运行没问题.原来那台机默认字符集是gb2312,网站设置也是gb2312,但现在这台默认字符集是GBK,如果改为gb2312 ?

分析如下:

Windows95、 XP……7操作系统自带的都是GBK字符集(含2万余汉字),是完全兼容GB2312(仅含0.67万汉字)的。不必将GBK字符集改为小字符集,否则会导致GBK字符集的大量字符不能显示。

检查和修改字符集的方法是:

1、【开始】→【运行】→输入cmd

2、【确定】→输入chcp

显示出活动的代码页是936。

3、【开始】→【控制面板】→【日期、时间、语言和区域设置】→【区域和语言选项

4、【高级】→在代码页转换表中可找到936是简体中文GBK字符集,若不要它的话,可以点击前面小框中的勾,即把勾去掉。

5、继续寻找简体中文GB2312字符集,即代码页是20936,点击前面的小框打上勾。【应用】→【确定】即可。

这样修改后,Windows操作系统自带的就变成GB2312字符集了。

如果仅出现乱码,是否字库有问题,建议查一下文件夹windows\\fonts中的字库。

扩展资料

Microsoft Windows,是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

Windows采用了图形化模式GUI,比起从前的DOS需要键入指令使用的方式更为人性化。随着电脑硬件和软件的不断升级,微软的Windows也在不断升级,从架构的16位、32位再到64位, 系统版本从最初的Windows 1.0 到大家熟知的Windows 95、Windows 98、Windows ME、Windows 2000、Windows 2003、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10 和 Windows Server服务器企业级操作系统,不断持续更新,微软一直在致力于Windows操作系统的开发和完善。

参考资料来源:百度百科:Windows操作系统

参考技术A

Windows95、 XP……7操作系统自带的都是GBK字符集(含2万余汉字),是完全兼容GB2312(仅含0.67万汉字)的。不必将GBK字符集改为小字符集,否则会导致GBK字符集的大量字符不能显示。

检查和修改字符集的方法是:

➀【开始】→【运行】→输入cmd

➁【确定】→输入chcp

显示出活动的代码页是936。

➂【开始】→【控制面板】→【日期、时间、语言和区域设置】→【区域和语言选项

➃【高级】→在代码页转换表中可找到936是简体中文GBK字符集,若不要它的话,可以点击前面小框中的勾,即把勾去掉。

➄继续寻找简体中文GB2312字符集,即代码页是20936,点击前面的小框打上勾。【应用】→【确定】即可。

这样修改后,Windows操作系统自带的就变成GB2312字符集了。

如果仅出现乱码,是否字库有问题,建议查一下文件夹windows\\fonts中的字库。

参考技术B 出现乱码与GBK应该没有关系吧?gbk是兼容gb2312的。在控制面板—〉日期、时间、语言和区域设置-〉区域和语言选项-〉语言-〉详细信息中试一试。
是不是你的字库出现了问题,看看你的字库windows\fonts文件夹。本回答被提问者采纳

centos设置编码

CentOS6.5解决中文乱码与设置字符集
Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。
2)查看支持的字符集:

# locale -a

技术分享

 



3) 安装英文版默认的字符集配置为:
# cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"


4) 修改为中文字符集:
# vi /etc/sysconfig/i18n
LANG="zh_CN.GBK"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"

技术分享




5) 执行如下命令或者重启即可生效。

# source /etc/sysconfig/i18n























以上是关于如何把windows系统默认字符集从GBK修改为GB2312?的主要内容,如果未能解决你的问题,请参考以下文章

如何把windows系统默认字符集从GBK修改为GB2312?

如何把windows10系统默认字符集从gbk修改为gb2312?

linux怎么修改默认编码

如何修改windows的默认字符集为utf-8

如何设置Mysql数据库默认的字符集编码为GBK

windows环境下gcc/g++ 编译器 乱码问题解决