Linux安装GBK/GB2312程序显示乱码的五种解决方法

   不少用户在Linux系统中安装GBK或GB2312的时候遇到了乱码问题,这主要是系统默认语言是uft8所导致,对于该问题可用五种方法进行解决,下面小编就给大家介绍下Linux安装GBK或GB2312程序显示乱码的解决方法。


    解决方法:

  找到etc/httpd/conf/ 目录中的httpd.conf

    1.解决方法一

  查找“AddDefaultCharset UTF-8”,将“UTF-8”改为“GB2312”

    2.解决方案二

  查找“AddDefaultCharset UTF-8”,将“AddDefaultCharset UTF-8”改为“#AddDefaultCharset UTF-8”也就是在前面添加一个”#”注释掉它。

    3.解决方案三

  查找“AddDefaultCharset UTF-8”,将“AddDefaultCharset UTF-8”改为“AddDefaultCharset OFF”,这样来关闭掉

    4.解决方案四

  然后上面的四种方案随便选择一种后(推荐方案二。三。四),重启apache服务器即可。

  重启Apache

    5.解决方案五

  利用 vi 编辑查找到其中的 “DefaultLanguage nl”,将其中的“nl”更改成“zh-CN”

  再查找“AddDefaultCharset UTF-8”,将“UTF-8”改为“GB2312”

  service apache restart

  上面就是Linux安装GBK或GB2312程序乱码的解决方法介绍了,五种方法都能解决问题,其原理就是将UTF-8改为GB2312。

时间: 2024-08-04 15:11:45

Linux安装GBK/GB2312程序显示乱码的五种解决方法的相关文章

解决中文乱码的几种解决方法(推荐)_JSP编程

首先说明我的特殊情况: 1. 前台jsp中,我使用的是 form post 请求,设置了 enctype="multipart/form-data" ,页面编码格式都是utf-8 2. 后台中,我使用的是commons-fileUpload组件,ServletFileUpload 解析form表单和文件, 3. 设置 request.setCharacterEncoding("UTF-8"); 4. 设置了ServletFileUpload .setHeaderEn

Win8系统打开图片提示“在禁用UAC时,此应用程序无法激活”的几种解决方法

  现如今许多用户习惯把图片储存在win8系统电脑中,浏览时直接打开即可,但是Win8系统打开图片提示"在禁用UAC时,此应用程序无法激活",正常来说,图片都是可以正常打开的,遇到此问题该怎么办呢?下面小编分享Win8系统打开图片提示"在禁用UAC时,此应用程序无法激活"的几种解决方法. 故障原因: 官方说出现这个问题只要 开启UAC 功能就可以了. 解决办法: 方法一 1.进入系统"运行"然后我们输入"Regedit"就可以

Linux中安装GBK/GB2312程序乱码解决方法

有些时候我们新的VPS安装GBK的程序的时候会发现乱码的问题,下面我们可以使用下面的方法解决. 找到etc/httpd/conf/ 目录中的httpd.conf 1.解决方法一 查找"AddDefaultCharset UTF-8",将"UTF-8"改为"GB2312"   2.解决方案二 查找"AddDefaultCharset UTF-8",将"AddDefaultCharset UTF-8"改为&qu

JSP页面乱码的5种解决方法

JSP编程中网页显示出现乱码的情况,基本可以归为5类: 1. JSP页面显示乱码. 2. Servlet接收Form/Request传递的参数时显示为乱码 3. JSP接收Form/Request传递的参数时显示为乱码 4. 用<jsp:forward page="catalog2.html"></jsp:forward>时页面显示乱码 5. 数据库存取的时候产生乱码. 下面给出全部解决方法: 步骤/方法 1. JSP页面显示乱码. 第一种为在页面的开头加上:

电脑系统显示乱码的两种解决办法

  有网友的电脑出了问题,系统的菜单,标题等处变成了乱码,到百度知道求助,提供了一张如下的乱码图片,希望得到解决.出现乱码的有几种情况,一是系统乱码,主要是桌面,菜单,标题,对话框等处出现乱码.二是文档中的内容出现乱码,三是网页乱码,四是软件窗口乱码,上面网友出现的就是第一种情况"系统乱码".本文用二种方法修复系统乱码的问题. 解决方法一:区域语言设置法 1,系统出现这种乱码问题,一般可能是自已乱动,把区域语言给搞乱了,或者是安装了其他语言的软件,如日文,韩文等等,因为这些软件需要语言

Outlook邮件显示乱码的原因及解决方法

症状: 用户收到一封邮件,显示乱码,无法阅读,如图: 原因:对方所发邮件的编码格式和本机的outlook默认格式不同 解决方法:首先了解对方是哪个国家的,然后选对应国家的编码即可.打开邮件--Other Actions--Encoding--More, 如图: 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Office/Outlook/

win7系统开始菜单程序显示成条目数量的解决方法

  win7系统电视在使用的时候,我们打开程序都会有记录在大家的菜单栏目中,这个是为了让大家下次再次使用这个程序的时候方便,直接点击就可以打开了,在使用过多的程序以后就会显示狠毒的记录,看起来就非常的乱那么有些用户就必须要删除一些程序,那么很多都觉得有用的程序又不想禁用这个功能,那么该如何让显示数量设置为自己想要条数呢,今天就由小编来为大家解决这个问题吧! 设置多条程序显示的具体方法如下: 1.大家打开开始菜单,就在左下角的图标点击,右键选择里面的属性选项,接着大家切换进入任务栏中和开始菜单的设

php中GBK/GB2312页面使用json_decode()中文丢失了解决方法

好像用json_decode()将数组/对象 序列化为JSON字符串的时候基本上只支持 UTF-8/ASCII编码.而我们有的站采用了GBK/GB2312编码,这个时候,直接使用json_encode/json_decode的时候就可能会出问题了.  代码如下 复制代码 <?php $json = '{"a":"中国人人"}'; var_dump(json_decode($json)); ?> 结果 {"text":null,&quo

ajax 乱码的一种解决方法_AJAX相关

上网找了一些资源,才弄明白这是编码的问题,我的服务器端发送过来的数据是GB2312编码的,而AJAX把接收到的数据都当成UTF-8编码的. 网上的很多解决方法都是服务器端基于PHP.JSP等的,要改变这些的编码方式都比较简单.但是我的服务器端是用了C编写的CGI程序,用于嵌入式系统中的,所有的输出都是用了printf. 最后找到一个在linux下的头文件<iconv.h>,它实现了各种编码的转换.使用方法如下: 复制代码 代码如下: int Gb2312toUtf8(char *inbuf,c