1、制作网页时乱码了,怎么办?
乱码分三种情况:
1.html乱码。
2.javascript乱码
3.数据库乱码(我用的是mysql,其他也一样,操作数据库是直接用phpmyadmin操作)
网页设计基本就这三种情况。笔者不幸的全遇到了(这是巧合吗?坑啊),但幸运的是,在笔者阅读了大量相关资料以及对乱码原理深入理解后,已经将其全部解决。
html乱码的解决
1.你没有Dreamweaver的话:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
把这行代码复制到你的<head></head>之间,这会使你的网页打开时,浏览器默认编码为utf8,当然,建议你所有的网页编码统一,都设置为utf8,或者都设置为gb2312。
2.如果你有Dreamweaver的话:
你可以不必记住这行代码,因为Dreamweaver可以设置,如图:
选择"页面属性"(上边的修改中也可以找到),选择"标题/编码",更改编码确保编码统一(建议统一为utf8或gb2312)
选择统一编码后点击“应用”,Dreamweaver会自动将一行代码加入你的网页。
但是记住,要统一编码。在你制作第一张网页时就这样设置,这样做的好处是你以后用Dreamweaver编辑的每一张网页都会自动统一编码。
js乱码的解决
这里js乱码是指由js制作的弹窗内容为乱码的情况,这种情况很头疼,但一般不会出现,如果出现,不好解决。
1.若你的js弹窗内容出现乱码,首先检查原网页代码中的输出内容是否是乱码(由于乱改页面设置,导致本来的汉字变成乱码)
2.如果你确保你的原网页代码中不是乱码,那么说明js输出内容与页面编码不符,这时我们应强制将输出内容转变编码与页面编码统一。
强制转换编码的方法有很多,我这里使用php做到了这些
<?php
$ss=iconv("utf8" , "gb2312//IGNORE" , "你想输入的汉字") ;
echo $ss;
echo "<script language=javascript>alert('$ss');</script>";
?>
这样做的好处是,无论网页编码是utf8还是gb2312,你的js弹窗内容都不会是乱码。但缺点也很明显,你的文件后缀名从.html需要改为.php(否则php不被编译),而且php执行占用服务器内存,但只是转换编码并不用担心消耗太多服务器内存。
数据库乱码的解决
这里数据库乱码是指
1.插入正常数据后,数据库里显示乱码
2.正常数据读取出在页面显示乱码
3.建立数据库时数据库(表、字段)的编码有问题
解决办法:
1.插入数据库前将数据强行转换编码,与数据库统一。(这里笔者操作数据库所用的是php)
<?php
$ss=iconv("utf8" , "gb2312//IGNORE" , "你想插入的汉字数据") ;
mysql_query("insert into 表名(字段名) values(‘$ss’)");
?>
这样在数据库内查看数据时,不会出现乱码。但如果你将页面编码与数据库编码统一的话,根本不会出现这种问题。
2.正常数据读取出在页面显示乱码,首先检查数据库内容是否是乱码,如果是,参照方法1:“插入正常数据后,数据库里显示乱码”解决,这时数据库里数据正常,但页面输出仍是乱码,说明html编码有问题或不统一。参照“html乱码的解决“进行。
3.你将页面调整统一编码,可数据库编码不统一,你又不想删除数据库重新建立。又嫌插入数据的地方太多,那怎么办,只好更改数据库编码了。
打开phpmyadmin。如图,选择数据库的“操作”-->"整理",然后统一编码。
更改数据库后再逐个检查数据表的“整理”,确认编码统一!!
这里是建立数据库时就统一编码的方法,如果早这么做就不会遇到乱码问题!!下一回记住了。在建表时就统一最方便了。
END
注意事项
无论哪种乱码问题,笔者在这里建议制作网页前就将数据库、页面编码统一为utf8或gb231。这是一种良好的习惯,这种习惯会减少不必要乱码问题的出现。
2、网页显示乱码怎么解决
网页乱码解决办法:
1、在乱码网页中点击右键。
2、在弹出菜单中选择【编码】。
3、在【编码】下级菜单中选择Unicode(UTF-8)或中文(简体)(GBK)试试。目前大部分中文网页都是这两种编码。
网页乱码出现通常是因为网页开发者没有按照规范来设置网页编码,浏览器打开这类网页的时候自动按照默认的编码来打开导致的。
3、网页乱码是怎么回事
网页乱码是浏览器(如IE等)对HTML网页解释时形成的。如果在网页的代码中有形如:〈HTML〉〈HEAD〉〈META CONTENT=“text/html;charset=ISO-8859-1”〉〈/HEAD〉……〈/HTML〉的语句,浏览器在显示此页时,就会出现乱码。因为浏览器会将此页语种辨认为“欧洲语系”。解决的办法是将语种“ISO-8859-1”改为GB2312,如果是繁体网页则改为BIG5。
另一种解决办法是不修改网页代码,事先为浏览器安装多语言支持包(例如在安装IE时要安装多语言支持包),这样在浏览网页出现乱码时,就可以在浏览器中选择菜单栏下的“查看”/“编码”/“自动选择”/简体中文(GB2312),如为繁体中文则选择“查看”/“编码”/“自动选择”/繁体中文(BIG5),其它语言依此类推选择相应的语系,这样可消除网页乱码现象。
还有一种解决办法是利用多内码显示平台来转换内码。常用多内码显示平台有:
“南极星”:可自动识别GB码、BIG5码,用简体或繁体显示,并能做到同屏显示GB码和BIG5码,对日文、韩文亦能正确显示。下载地址:http:// www.njstar.com
“四通利方”:支持了包括GB、BIG5、HZ、日韩编码、UNICOD等17种汉字内码,也开始支持预览功能,并且增加了诸如“增删空格”、“插入禁排空格”等小而有用的功能,实在是网友的好帮手。下载地址:http:// www.srsnet.com
“MagicWin 98”:可真正的同屏显示不同内码,即GB码和BIG5码两者共存、都能正常显示。它支持GB、HZ、BIG5、JIS、EUC、SJIS、KSC、UTF7和UTF8等格式;支持Netscape Communicator 4.X、Internet Explorer 和Office 等软件;支持在多个窗口中同时查看不同内码的文档的超级多内码显示平台。下载地址:http:// www.itwin.com.my/magicwin
网页无乱码保存的方法是:用浏览器打开网页时,在“查看”/“编码”中选择“自动选择”,存盘时保存类型选“web页”,编码选择“UNICOD”,这样保存过的网页再次打开时,在浏览器菜单“查看”、“编码”中不管选择简体中文(GB2312)、简体中文(HZ)还是UNICODE(UTF-8)或繁体中文(BIG5),最终显示都不会出现乱码。
文本、文档文件乱码,一般是繁体中文显示在简体中文系统下或者相反情况造成的。只要把原本是繁体的内码转换为简体内码(或者相反),就可消除乱码。
Word2000能胜任这类工作,例如要把繁体中文转换为简体中文,方法是:选择要转换内码的文件,在弹出的对话框中(如图1),选择“其它编码”中的“繁体中文(BIG5)”一项,打开此文件时就不会出现乱码。无乱码保存方法:在保存时选择“文件”中的“另存为”,先存为“Word文档,存盘后打开再存为纯文本等其它格式;您也可以用Word2000的“中文简繁转换”工具实现无乱码保存,方法是在菜单栏中选择“工具/语言/中文简繁转换”,内码转换后再保存。
WPS2000也能转换内码,支持GB2312、BIG5、GBK等三种主要的汉字编码,并可在输出RTF、TXT、HTM格式文件时对内码进行转换。
4、网站建设之为什么网页会出现乱码
网页出现乱码的情况,多数是因为网页编码类型的问题。比如,你新建的网页页面编码是utf-8,而你从网页编码是gb2312页面复制了一些代码到utf-8页面中,这时,你保存再浏览时,很可能会出现乱码现象。
那么,如何解决这一问题呢?方法其实是很简单的。那就是,右击网页文件,在弹出的菜单中选择用记事本打开,
如果你网页的编码格式为utf-8,那么,你点击“文件”,“另存为”时,选择编码格式为utf-8,
如果你网页的编码格式为gb2312,那么,你点击“文件”,“另存为”时,选择编码格式为ANSI,
然后点击“保存”按钮就可以了。你再打开网页浏览时就不会出现乱码的情况了。
怎么样?很简单吧,快试一下吧。
5、为什么我使用DW设计网页,打开网页中文字会变成乱码?
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
你的这句有没有,没有的话加上去试试,还不行的话跟我说
6、打印网页内容出现乱码
故障的原因:网页设置的问题造成的。
解决的步骤是:
1、打开浏览器,找到右上方“工具”。

2、打开“工具”选项,找到“Internet选项”制。

3、打开“Internet选项”,弹出如下图所示对话框。

4、在弹出的对话框“常规”中选择“辅助功能”。

5、点开“辅助功能”,弹出新的对话框,勾选上第二项“忽略知网页上制定的字体样式”,单击“确定”按钮。

6、再次单击“确定”按钮,完成操作。

(6)为什么网页设计打出来是乱码扩展资料:
打印网页内容时的注意事项。
1.万一打印机产生发热,冒烟,有异味,有异常声音等情况,请马上切断电源与信息人员联系。
2.打印机上禁止放其它物品。打印机长时间不用时,请把电源插头从电源插座中拔出。
3.为防万一,当附近打雷时,将电源插头从插座中拔出。如果插着的话,有可能机器受到损坏。
4.打印纸及色带盒未设置时,禁止打印。打印头和打印辊会受到损伤。
5.打印头处于高温状态。在温度下降之前禁止接触。防止烫伤,受伤。
7、为什么我的网页上出现乱码?
汉字乱码现象大致可分成四类:网页、文本、文档和文件乱码。第一类是由于港台的繁体中文大五码(BIG5)与大陆简体中文(GB2312)不通用造成的;第二类是Win9X/Win2K系统(菜单、桌面、提示框)显示乱码,这是Win9X/Win2K注册表中有关字体的部分设置不当引起的;第三类是各种应用程序(包括游戏)本来显示中文的地方出现乱码,形成原因比较复杂,有第二类的乱码原因,也可能是软件用到的中文动态链接库被英文动态链接库覆盖造成的;最后一类是邮件乱码。二、消除汉字乱码
针对以上几种乱码现象,我们来分类介绍消除乱码的方法。
(一)、网页、文本和文档文件乱码的消除
网页乱码是浏览器(如IE等)对HTML网页解释时形成的。如果在网页的代码中有形如:〈HTML〉〈HEAD〉〈META CONTENT=“text/html;charset=ISO-8859-1”〉〈/HEAD〉……〈/HTML〉的语句,浏览器在显示此页时,就会出现乱码。因为浏览器会将此页语种辨认为“欧洲语系”。解决的办法是将语种“ISO-8859-1”改为GB2312,如果是繁体网页则改为BIG5。
另一种解决办法是不修改网页代码,事先为浏览器安装多语言支持包(例如在安装IE时要安装多语言支持包),这样在浏览网页出现乱码时,就可以在浏览器中选择菜单栏下的“查看”/“编码”/“自动选择”/简体中文(GB2312),如为繁体中文则选择“查看”/“编码”/“自动选择”/繁体中文(BIG5),其它语言依此类推选择相应的语系,这样可消除网页乱码现象。
还有一种解决办法是利用多内码显示平台来转换内码。常用多内码显示平台有:
“南极星”:可自动识别GB码、BIG5码,用简体或繁体显示,并能做到同屏显示GB码和BIG5码,对日文、韩文亦能正确显示。下载地址:http:// www.njstar.com
“四通利方”:支持了包括GB、BIG5、HZ、日韩编码、UNICOD等17种汉字内码,也开始支持预览功能,并且增加了诸如“增删空格”、“插入禁排空格”等小而有用的功能,实在是网友的好帮手。下载地址:http:// www.srsnet.com
“MagicWin 98”:可真正的同屏显示不同内码,即GB码和BIG5码两者共存、都能正常显示。它支持GB、HZ、BIG5、JIS、EUC、SJIS、KSC、UTF7和UTF8等格式;支持Netscape Communicator 4.X、Internet Explorer 和Office 等软件;支持在多个窗口中同时查看不同内码的文档的超级多内码显示平台。下载地址:http:// www.itwin.com.my/magicwin
网页无乱码保存的方法是:用浏览器打开网页时,在“查看”/“编码”中选择“自动选择”,存盘时保存类型选“web页”,编码选择“UNICOD”,这样保存过的网页再次打开时,在浏览器菜单“查看”、“编码”中不管选择简体中文(GB2312)、简体中文(HZ)还是UNICODE(UTF-8)或繁体中文(BIG5),最终显示都不会出现乱码。
文本、文档文件乱码,一般是繁体中文显示在简体中文系统下或者相反情况造成的。只要把原本是繁体的内码转换为简体内码(或者相反),就可消除乱码。
Word2000能胜任这类工作,例如要把繁体中文转换为简体中文,方法是:选择要转换内码的文件,在弹出的对话框中(如图1),选择“其它编码”中的“繁体中文(BIG5)”一项,打开此文件时就不会出现乱码。无乱码保存方法:在保存时选择“文件”中的“另存为”,先存为“Word文档,存盘后打开再存为纯文本等其它格式;您也可以用Word2000的“中文简繁转换”工具实现无乱码保存,方法是在菜单栏中选择“工具/语言/中文简繁转换”,内码转换后再保存。
WPS2000也能转换内码,支持GB2312、BIG5、GBK等三种主要的汉字编码,并可在输出RTF、TXT、HTM格式文件时对内码进行转换。
8、以下html网页为什么会是乱码?
先把
<meta
http-equiv="content-type"
content="text/html;
charset=UTF-8">这句移到
<title>之前,(好最早告诉搜索引擎或浏览器,以下的全是这种编码的了。
这样保存一次,打开,如果还是乱码
把网页的中文字,再重新键入一次。
不可“复制-粘贴”
或者
那就用记事本或DW
在编码里将整个文件
按自己要的编码再加载一次。。。这个文件内容不多,可以直接加载。大不了重新打字。否则,先备份。
今天
忘带电源,在服务器上给你回答。。凭记忆
。
9、为什么网页出现乱码
是打开别人的网页吗?如果是打开网页出现乱码的情况,是因为编码不统一的问题,解决办法,直接在乱码页面,右键--编码--如果是utf-8的话,你改成gb2312,如果是gb2312的话,你改成utf-8。就可以解决了。如果不是这两个的话,你直接改成这两个的任一试试。
如果是你自己做的网页的话,可以在网页最上边的meta的地方加上编码即可。