悦普网络营销
粉丝10163人| 加入我们 | 合作伙伴 | 资料下载
首 页 悦普服务 核心优势 新闻观点 精品案例 提交需求 联系我们
常见问题
首页 > 新闻观点 > 网站建设 > Web 开发中遇到的UTF-8的问题总结

Web 开发中遇到的UTF-8的问题总结

来源:上海网络营销 日期:2010-02-26 点击:915

一个网站如果需要国际化,就需要将编码从GB2312转成UTF-8,其中有很多的问题需要注意,如果没有转换彻底,将会有很多的编码问题出现!

主要有五个方面:

一..HTML页面转UTF-8编码问题

二.PHP页面转UTF-8编码问题

三.MYSQL数据库使用UTF-8编码的问题

四.JS相关的UTF-8编码问题

五.FLASH相关的UTF-8编码问题

一.HTML页面转UTF-8编码问题

1.在<head>后,<title>前加入一行:

<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />

顺序不能错,一定要在<title>标签前加入,否则如果<title>与</title>之间有中文字符的话,显示的标题有可能是乱码!

2.html文件编码问题:

点击编辑器的菜单:“文件”->“另存为”,可以看到当前文件的编码,确保文件编码为:UTF-8,如果是ANSI,需要将编码改成:UTF-8。

3.HTML文件头BOM问题:

将文件从其他的编码转换成UTF-8编码时,有时候会在文件的最开始加上一个BOM标签,在个BOM标签可能会导致浏览器在显示中文的时候出现乱码。

删除这个BOM标签的方法:

1.可以用Dreamweaver打开文件,并重新保存,即可以去除BOM标签!

2.可以用EditPlus打开文件,并在菜单“首选项”->“文件”->"UTF-8标识",设置为:“总是删除签名”,然后保存文件,即可以去除BOM标签!

4.WEB服务器UTF-8编码问题:

如果你按以上所列的步骤做了,还是有中文乱码问题,请检查你的所使用的WEB服务器的编码问题

如果你使用的是Apache,请将配置文件里的:charset 设成:utf-8(这里仅列出方法,具体格式请参考apache的配置文件)。

如果你使用的是Nginx,请将nginx.conf里的:charset   设成 utf-8,具体找到 "charset   gb2312;"或者类似的语句,改成:“charset   utf-8;”。

 
悦普网络营销诚募B2C合作伙伴
网站的价格差异在哪里?
2012年站长要如何迎接新的挑战
成功病毒式营销战略的几个要点
网站优化内容优化的四个策略
四个要点让你关键词排名靠...
浅谈未来网络营销发展的前...
如何找到你理想的友情链接
三个技巧让你交换友情链接...
分享网站优化不同的技巧
我要做优化,价格多少?怎...
我要做一个网站,给我一个...
我要做竞价,你们怎么收费...
网络营销有什么好处?
悦普网络营销服务的流程怎...
新浪微博 腾讯微博 人人网 开心网 豆瓣
相关文章
联系人: 联系邮箱:
内 容:
地址:上海徐汇冠生园路231弄徐汇创意阁310室   电话/传真:021-64874353   悦普网络营销公司提供 整合网络营销 口碑营销 网站建设
Copyright @ 2009-2012 eshyp All Rights Reserved    沪ICP备09075305号