httpd.conf
------
AddDefaultCharset UTF-8
=========我用 iconv (linux下)
iconv -f gb2312 -t utf-8 file_in > file_out

解决方案 »

  1.   

    我在dreamweaver中把页面的编码改为utf-8,但是在IE中页面布局发生了变化。在css文件中的body不起作用,包含进来的JS也不工作了。真的头大死了,请帮帮忙,指点一下,谢谢。
      

  2.   

    CSS 和JS 也必须是 utf-8 编码的
      

  3.   

    记事本/editplus,另存为,可以先定义快捷键,用键盘鼠标记录工具帮忙,万无一失~
    过来人,还是这样最保险
      

  4.   

    感谢楼上的几位帮忙现在网页能够正常显示了,谢谢。但是我又发现了另外的一个问题,在页面中有些汉字是乱码,有些确实显示正常。后来发现一个规律
    (1)如果在PHP代码中输入的汉字能够正常显示,但是用右键选择“查看源代码”看到的是乱码。
    (2)数据库中调用出来的汉字在页面上显示的是乱码,“查看源代码”看到的是正常的汉字。我用的是mysql 4.1已经配置成支持UTF-8编码。还有一个问题,一直没有相通我的页面用UTF-8编码,在页面中的表单提交数据后,后台得到的数据也应该是UTF-8编码的。如果不进行处理直接放入支持UTF-8的MYSQL数据库中,到用的时候再把数据显示在UTF-8编码的页面上,应该不会出现乱码的。但是事实上并不是这样的,不知我的思路哪里错了,应该要怎么处理?请各位多多指点,谢谢。
      

  5.   

    你插入读出数据库的时候要先使用
    set names utf8  (在charset为utf8的情况)
    否则会有问题
      

  6.   

    文件为UTF-8
    <head>中定义也必须为UTF-8
      

  7.   

    (2)数据库中调用出来的汉字在页面上显示的是乱码,“查看源代码”看到的是正常的汉字。
    ----------------------------
    当有这种字的时候,你把你的页面编码从utf-8改为gb2312(ie的右键菜单上的“编码”)是否能看见正常汉字?
      

  8.   

    关键是把数据库里的本来的所有内容变成utf-8阿,不然出来还是乱码
      

  9.   

    我想问一下.php程序页面也要存为utf-8的吗?
      

  10.   

    所有的(有汉字的)页面都要存为 utf-8 格式把 MySQL 的默认字符集改为 utf-8 不是Unicode
      

  11.   

    很感谢楼上的朋友们,目前我发现页面乱码的问题可能是我数据库中原有的数据不是UTF-8编码所造成的,正在解决,呵呵,非常头大。不过看了上面几位的回复,我又想到一个问题:
    我一开始发现CSS和JS不工作,后来手动的将CSS和JS文件保存为UTF-8格式,问题解决。又看了netvt(唯她(为了泡老婆,努力学习LISP)) 说的“所有的(有汉字的)页面都要存为 utf-8 格式”,明白了JS需要保存为UTF-8格式。现在的问题是:我有一个PHP代码,是利用数据库中产生的数据,自动生成一个JS文件(包含中文),其它页面可以直接调用这个JS文件。请问如何用PHP来生成一个UTF-8格式的文件???如果不能生成的话,那么这个JS文件在UTF-8编码的页面中还是不能正常工作的是吗?
      

  12.   

    可以使用iconv函数.
    $utf8string = iconv("GB2312", "UTF-8", "将gb2312 编码的字串改为utf-8编码");
    fwrite(fopen("aaa.js",$utf8string);不过最好的还是从数据库中调出的就是utf-8编码.
    MySQL也可以进行编码转换.
      

  13.   

    站点转换成utf-8,需要确认,
    1.数据库里面的数据是utf8格式。不是的话导出来另存为utf8再导回去~
    2,所有有中文的页面,都要另存为utf8格式
    3,每个页面都要申明utf8编码
      

  14.   

    另外,mysql并不需要特别设置~如果你用phpmyadmin,那么只有选择utf8编码才能正常显示,建议更新到最新版本~补充一下, netvt(唯她(为了泡老婆,努力学习LISP)) 提到的iconv,如果不是在系统里面处理而用php的话,编译的时候就要包含iconv
      

  15.   

    回复人: 7fl(砖头) ( ) 信誉:100  2005-04-19 23:51:00  得分: 0  
     
     
       记事本/editplus,另存为,可以先定义快捷键,用键盘鼠标记录工具帮忙,万无一失~
    过来人,还是这样最保险
      
     
    这个不错
      

  16.   

    可以把数据库导出 然后用Editplus2打开另存为utf-8
    之后导入即可
      

  17.   

    Editplus 2.12 已经支持打开的时候转换编码了。你只要一次打开多个文档,save all就ok了~想当年汗~~
      

  18.   

    附图教程~~~~表说我做广告,这里不能贴图。http://www.the7f.com/archives/104.html
      

  19.   

    这里正是你需要的:GB->UTF-8在线批量转换系统http://2.mecee.com