比如这样一个简单的页面:
        <html>
        <head>
        <title>登录系统首页</title>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
        </head>        <body>
                <table align="center" vspace="80">
                <form action="member_login.php" method="post">
                        <tr>
                                <td>账户:</td>
                                <td><input type="text" name="username" /></td>
                        </tr>                        <tr>
                                <td>密码:</td>
                                <td><input type="password" name="password" /></td>
                        </tr>                        <tr>
                                <td><input type="submit" value="登录" /></td>
                                <td><input type="reset" value="重置" /></td>
                        </tr>页面就这样了..因为数据库是utf8的 ,设成gb2312别的地方又乱码了
我想把所有页面都设成utf8的,除了右键另存为还有别的办法吗?
还有在问下我们写的html默认下都是gb2312的吗?   

解决方案 »

  1.   

    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    页面不就是utf-8了嘛
      

  2.   

    我想把所有页面都设成utf8的,除了右键另存为还有别的办法吗?你改编码都是用右键另存为?
    嘿嘿,一般编辑器都带编码转换的,例如notepad++  :格式->转为utf-8编码。
      

  3.   

    搜“批量转码”
    linux也有命令行iconv,使用这个不会出错,我转过几G的文本,没有出错。
    使用PHP的函数转会出错,你可以用php。
    所以你可以使用php+shell+iconv来实现。
      

  4.   

    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    顺便说下,如果php中自带的header设置编码。或是web服务器设置编码,优先级可能会比你这个高。
      

  5.   

    那我们默认建立的html是不是都是gb2312的,要转成utf8的话是不是都要转换下 啊?
      

  6.   

    这个把编辑器设为utf8 的就行了