首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

三步解决Web开发中的中文乱码有关问题

2012-10-30 
三步解决Web开发中的中文乱码问题相信很多人在Web开发中都遇到过中文乱码,我也曾为此痛苦不堪。下面结合我

三步解决Web开发中的中文乱码问题

相信很多人在Web开发中都遇到过中文乱码,我也曾为此痛苦不堪。下面结合我的经验谈一下简单的解决方法。

总的原则,页面文件保存时的编码、页面(浏览器)解释时用的编码、数据库编码这三种编码要一致。下面以UTF-8为例:

第一步:

将所有页面(.html .php等)保存时的编码类型选为UTF-8,假设用的是EditPlus,选文件—>另存为,在弹出的对话框的最下面的编码选择中选择UTF-8。

第二步:

如果是html文件,请在head中加一条meta信息指定编码,例如:

如果是动态文件(.php .jsp等),请根据相应语法指定浏览器解释用的编码。

例如对于php加入如下头信息:

?如果用了servlet,请在servlet中也指定编码,例如:

//传送之前编码query?name=<%=java.net.URLEncoder.encode(name,"utf-8")%>//接收之后解码String name = request.getParameter("name");name = new String(name.getBytes("ISO8859_1"), "utf-8");

至此,我觉得99.9%的乱码问题应该解决了,反正我只碰见过这些问题,如果你还有问题,不妨和我交流:)

?

热点排行