【导语】“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操作系统
★ Python字符串的encode与decode研究心得乱码问题解决方法
★ 显示的近义词
Win7中文显示乱码的解决方法(共6篇)




