比如这样一个简单的页面:
<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的吗?
<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的吗?
页面不就是utf-8了嘛
嘿嘿,一般编辑器都带编码转换的,例如notepad++ :格式->转为utf-8编码。
linux也有命令行iconv,使用这个不会出错,我转过几G的文本,没有出错。
使用PHP的函数转会出错,你可以用php。
所以你可以使用php+shell+iconv来实现。
顺便说下,如果php中自带的header设置编码。或是web服务器设置编码,优先级可能会比你这个高。