高分求助:web开发时遇到的字符编码问题
各位大侠啊,小弟最近在做web编程时遇到了很多字符编码和中文乱码的问题,把我快整疯了!
我用的开发平台是windows+php5+apache+mysql
我现在有一个很头疼的问题,烦请高手给予解决。
我的PHP.ini配置文件中设置default_charset="GB2312"或"utf-8",我在写.html(或者.php)文件时,保存成某一种编码格式,比如utf-8,在文件的head里面加入<meta http-equiv="Content-Type" Content="text/html;charset=utf-8"/>或者<meta http-equiv="Content-Type" Content="text/html;charset=gb2312"/>
我的问题就是:这三个地方的设置到底是什么意义?这三个地方的设置有什么关系?这三个地方的设置彼此之间有什么影响?到底应该怎么设置才能彻底避免中文乱码问题?
这个问题困扰我好久了,弄得我心情很不好,烦请有理解的比较深的高手们给我详细地说一下,感激不尽!