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

有些时候我们新的VPS安装GBK的程序的时候会发现乱码的问题,下面我们可以使用下面的方法解决.

找到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服务器即可.
5.重启Apache

6.方案五

利用 vi 编辑查找到其中的 “DefaultLanguage nl”,将其中的“nl”更改成“zh-CN”
再查找“AddDefaultCharset UTF-8”,将“UTF-8”改为“GB2312”

service apache restart

这样就可以解决VPS乱码的问题了!

时间: 2024-12-09 17:45:41

Linux中安装GBK/GB2312程序乱码解决方法的相关文章

Linux下安装MariaDB数据库问题及解决方法(二进制版本的安装)_Linux

MariaDB数据库 分为源代码版本和二进制版本,源代码版本需要cmake编译,这里是二进制版本的安装 # tar zxvf mariadb-5.5.31-linux-x86_64.tar.gz # mv mariadb-5.5.31-linux-x86_64 /usr/local/MySQL (必需这样,很多脚本或可执行程序都会直接访问这个目录) # groupadd mysql 增加 mysql 属组 # useradd -g mysql mysql 增加 mysql 用户 并归于mysql

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

  不少用户在Linux系统中安装GBK或GB2312的时候遇到了乱码问题,这主要是系统默认语言是uft8所导致,对于该问题可用五种方法进行解决,下面小编就给大家介绍下Linux安装GBK或GB2312程序显示乱码的解决方法. 解决方法: 找到etc/httpd/conf/ 目录中的httpd.conf 1.解决方法一 查找"AddDefaultCharset UTF-8",将"UTF-8"改为"GB2312" 2.解决方案二 查找"A

Linux下MySQL 5.5中文乱码解决方法

分析问题排查 登录MySQL查看用SHOW VARIABLES LIKE 'character%'; character_set_database和character_set_server的默认字符集还是latin1. +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------

Win8安装中文软件出现乱码解决方法

一些朋友在试用Windows 8开发者预览版的时候会遇到安装中文软件出现乱码的问题,很让人头疼.英文还能找办法看懂,乱码可就难猜了.怎样解决这个问题呢? Win8安装中文软件报错 其实解决问题的方法也很简单,到区域和语言设置面板中做一些设置就可以了. 进入Control Panel→All Control Panel Items→Region,将其中的"Location"和"Aministrative→Current Language for non-Unicode prog

linux下mutt发送中文邮件乱码解决方法

首先,mutt的安装 1 yum -y install sendmail 2 #需要安装sendmail并开启防火墙的25端口,如果你需要收邮件110端口也要开 3 yum -y install mutt 二.配置信息 关于配置信息,有一点需要说明的,网上很多教程都说,编辑/root/.muttrc以修改配置文件,我想说的是,我在安装完成之后, /root目录下并没有 .muttrc 这个隐藏文件,你可以从其它地方复制过来,或者自己新建一个文件.这里我是复制的. 你可以通过find命令找到Mut

linux中安装mysql数据库的2种方法

编译安装mysql 安装前准备 如果mysql用户不存在,那么添加mysql用户 groupadd mysql useradd -g mysql mysql mysql编译安装 wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.70.tar.gz tar -zxvf mysql-5.1.70.tar.gz cd mysql-5.1.70 yum install ncurses ncurses-devel ./configur

linux中忘记root用户登录密码解决方法

1.在Grub的引导装载程序菜单上,选择你要进入的条目,键入 "e" 来进入编辑模式: 2.在第二行(类似于kernel /vmlinuz-2.6.15 ro root=/dev/hda2 ),键入"e"进入编辑模式: 3.在句末加上"init=/bin/bash",回车: 4.按"b"启动系统. 这样我们即可获得一个bash的shell,进入shell后,根分区的挂载模式默认是只读,我们要将其改为可写,否则不能更改root密

jsp中向cookie写入中文乱码解决方法

Cookie不能直接存中文,中文必须编码成asccii串才行,可以这样做    代码如下 复制代码 String   str   =   java.net.URLEncoder.encode(中文);   得到编码后的字符串     取出后这样解码:    代码如下 复制代码 String   str   =   java.net.URLDecoder.decode(编码后的字符串);   具体方法 一般是这样一个过程   字符串转码==>存入cookie===>读取cookie==>转

ajax中文乱码解决方法总结

ajax乱码解决办法一: 在服务器指定发送数据的格式: 在jsp文件中: response.setContentType("text/text;charset=UTF-8");//返回的是txt文本文件 或是 response.setContentType("text/xml;charset=UTF-8");//返回的xml文件 PHP:header("Content-Type:text/html;charset=GB2312"); ajax乱码