Win7中文显示乱码的解决方法

时间:2024-04-03 03:33:50 作者:sthzy622 综合材料 收藏本文 下载本文

【导语】“sthzy622”通过精心收集,向本站投稿了6篇Win7中文显示乱码的解决方法,以下是小编帮大家整理后的Win7中文显示乱码的解决方法,仅供参考,希望能够帮助到大家。

篇1:Win7中文显示乱码的解决方法

上次有一个软件里的读取数据的中文内容都是乱码,也没注意以为是软件问题,最近发现很多软件的部分中文都有显示乱码的现象,网上发现都是英文版系统出现这种问题,但是自己的是中文版系统。遂尝试在语音设置里把所有语言选项改成了香港,就好了。昨天Windows Update后,发现很多软件的中文又显示成方块了,遂又将非Unicode语言调成了香港,好了,再换回中国,没有乱码了。想来应该是系统更新之后,Unicode语言选项被其他参数覆盖,导致使用非Unicode字符编码的程序显示乱码,只要重新切换下Unicode语言选项就能解决了,

修复步骤图解:

1.点击开始菜单图标并单击打开控制面板。

2.在区域和语言设置-管理中,选择更改显示语言。    3.选择管理标签,并点击更改系统区域设置。    4.将非Unicode语言更改为简体中文即可可以正常显示了。

篇2:浅析win7系统开机显示乱码的解决方法

方法如下:

1、记下主要乱码提示,到百度搜索什么含义以及提示;

2、出现开机弹出乱码并且无法正常开机,都是因为注册表出现故障,直接进入注册表把错误选项更改过来;

3、从安全模式进入计算机操作系统,选择开始菜单;

4、在运行中输入regedit命令,这时候就可以进入注册表编辑器;

5、定位到HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Nls\\Language文件夹下;

6、可以看到两个选项,分别是InstallLanguage和Default,把这两个选项的值更改为0804;

7、然后保存更改退出注册表编辑器即可,

篇3:MYSQL显示中文乱码

1.如果从SQL脚本文件通过PHPMYSQL导入数据库时,数据显示为乱码(如?),则请注意要导入的SQL文件本身的字符集与HPMYSQL中指定的字符集是否相同,如果不同,可能会导致乱码.

2.解决php读取数据库乱码

$conn = mysql_connect(“localhost”,“root”,“”);

mysql_query(“set names 'gbk'”);//这就是指定数据库字符集,一般放在连接数据库后面就系了

mysql_select_db(“test”);

$sql = “select * from mysqlcode”;

$result = mysql_query($sql,$conn);

?>

mysql 字符编码

id

内容

echo “

”.$row['id'].“

”.$row['content'].“

”;

}?>

3.乱码解决方法

要解决乱码问题,首先必须弄清楚自己数据库用什么编码,如果没有指明,将是默认的latin1。

我们用得最多的应该是这3种字符集 gb2312,gbk,utf8。

那么我们如何去指定数据库的字符集呢?下面也gbk为例

【在MySQL Command Line Client创建数据库 】

mysql> CREATE TABLE `mysqlcode` (

-> `id` TINYINT( 255 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,

-> `content` VARCHAR( 255 ) NOT NULL

-> ) TYPE = MYISAM CHARACTER SET gbk COLLATE gbk_chinese_ci;

Query OK, 0 rows affected, 1 warning (0.03 sec)

mysql> desc mysqlcode;

+---------+-----------------------+------+-----+---------+----------------+

| Field   | Type                  | Null | Key | Default | Extra          |

+---------+-----------------------+------+-----+---------+----------------+

| id      | tinyint(255) unsigned | NO   | PRI |         | auto_increment |

| content | varchar(255)          | NO   |     |         |                |

+---------+-----------------------+------+-----+---------+----------------+

2 rows in set (0.02 sec)

其中后面的TYPE = MYISAM CHARACTER SET gbk COLLATE gbk_chinese_ci;

就是指定数据库的字符集,COLLATE (校勘),让mysql同时支持多种编码的数据库,

当然我们也可以通过如下指令修改数据库的字符集

alter database da_name default character set 'charset'.

客户端以 gbk格式发送 ,可以采用下述配置:

SET character_set_client='gbk'

SET character_set_connection='gbk'

SET character_set_results='gbk'

这个配置就等价于 SET NAMES 'gbk'。

更多数据库知识请参考 www.phpfans.net/view.php?id=4

现在对刚才创建的数据库操作

mysql> use test;

Database changed

mysql> insert into mysqlcode values(null,'php爱好者');

ERROR 1406 (22001): Data too long for column 'content' at row 1

没有指定字符集为gbk,插入时出错

mysql> set names 'gbk';

Query OK, 0 rows affected (0.02 sec)

指定字符集为 gbk

mysql> insert into mysqlcode values(null,'php爱好者');

Query OK, 1 row affected (0.00 sec)

插入成功

mysql> select * from mysqlcode;

+----+-----------+

| id | content   |

+----+-----------+

| 1  | php爱好着 |

+----+-----------+

1 row in set (0.00 sec)

在没有指定字符集gbk时读取也会出现乱码,如下

mysql> select * from mysqlcode;

+----+---------+

| id | content |

+----+---------+

| 1  | php???  |

+----+---------+

篇4:DOS窗口中文显示乱码

记得以前的dos是可以显示中文的,但是今天复制东西发现竟然不能显示中文了,遇见中文就成了?

在右键->默认值中的默认代码页也显示有中文GBK,但是不管用

在右键->属性中的当前代码页显示为美国,但是修改不了

解决方法为:

修改注册表

运行->regedit

如下图看到原来的值为

修改codepage的值改为十进制的936或者十六进制的3a8

ok了

篇5:Linux php 中文乱码解决方法linux操作系统

php 中文乱码导致的原因有很多如果是linux中可能是字符编码设置问题,如果是页面编码乱码我们可能是页面编码问题,解决办法也很简单,下面我来总结一下,

Linux php 中文乱码

在ubuntu下php网页输出乱码,在不涉及数据库编码的情况下:

修改“/etc/php5/apache2/php.ini”将

代码如下复制代码

default_charset = “iso-8859-1”

修改为

default_charset = “utf-8”

然后重启apache:

代码如下复制代码

sudo /etc/init.d/apache2 restart

php mysql中文乱码

一般来说出于编码兼容考虑大多的页面都将页面字符集定义为utf-8

代码如下复制代码

这时候要正常显示中文需要转化一下编码方式,比如

代码如下复制代码

echo iconv(“GB2312”,“UTF-8”,'中文');

就不会乱码了

还有其他方法,比如

在php的echo前面加入

代码如下复制代码

header(“Content-Type:text/html;charset=gb2312”);

当然简体中文页面也可以干脆地,

代码如下复制代码

中的UTF-8改成gb2312

代码如下复制代码

mysql_query('SET NAMES UTF8');

接下来的就是查出数据或者修改,增加咯

?>

篇6:Chrome浏览器页面中文显示乱码怎么办?

我们知道有些中文网页在Chrome浏览器中,显示为乱码,这是因为网页标注的字符集编码与实际网页html文件编码不一致导致的。本文分享给大家如何在Chrome浏览器中,快速对中文网页进行UTF-8、GBK等编码的转换,解决乱码显示问题。

1、首先,我们打开百度API Store,作为案例。里面的网页打开后,看起来是乱码。

2、这时说明需要调整Chrome中对网页编码识别的设置。点击Chrome浏览器右上角的选项图标按钮,并点击下方的“更多工具”。    3、点击其中弹出的选项:“编码”    4、这时会弹出一个网页编码的菜单。里面含有多种网页语言编码。我们点击选择Unicode(UTF-8)    5、这时Chrome会自动刷新当前网页。中文乱码就迅速变成正常文字了!    注意事项:大部分网页都使用UTF-8编码,一般选择UTF-8就能解决许多乱码问题。有些多语言网页为乱码,显示为方框,很可能是自己电脑上缺少一些字符集或字体所导致。

Linux下MySQL 5.5中文乱码解决方法linux操作系统

linux下显示中文Linux

让Win7桌面右下角显示多个时钟

笔记本win7系统音量图标不见了的解决方法

win7电脑中的网络连接显示未知状态怎么办?

怎样在win7系统任务栏设置硬件信息显示

Python字符串的encode与decode研究心得乱码问题解决方法

显示的近义词

VxWorks汉字显示解决方案

猜谜语字谜答案显示

Win7中文显示乱码的解决方法(共6篇)

欢迎下载DOC格式的Win7中文显示乱码的解决方法,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档