解决数据库为gb2312,程序显示为utf-8乱码的问题
2011-10-25 15:16
211 查看
mysql_query("SET NAMES gb2312"); //将字符集设为utf-8
$sql="select department from department";
$result=mysql_query($sql);
if($result)
echo" successful!";
while($row=mysql_fetch_array($result))
{
$bm=$row['department'];
var_dump($row);
echo '<option >'.iconv('gb2312','utf-8',$bm).'</option>';//这段是关键
}
$sql="select department from department";
$result=mysql_query($sql);
if($result)
echo" successful!";
while($row=mysql_fetch_array($result))
{
$bm=$row['department'];
var_dump($row);
echo '<option >'.iconv('gb2312','utf-8',$bm).'</option>';//这段是关键
}
相关文章推荐
- 用外部程序添加的UTF-8编码的Web窗体在ASP.NET中显示乱码的问题的解决
- Sublime Text 2支持GB2312和GBK,解决中文显示乱码问题
- Python连接Mysql&&解决数据库汉字显示乱码问题
- 解决C#中txt文档导入数据库时,中文显示乱码的问题
- 解决gb2312页面调用utf-8页面的js,显示乱码!
- 解决pl/sql developer中数据库表中显示中文乱码问题
- IDEA 解决控制乱码问题和数据库JDBC数据显示异常的原因
- PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
- PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
- utf-8和gb2312乱码问题,延伸至中文编码乱码问题的解决(留坑以后有时间挖)
- 关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
- Sublime Text 2支持GB2312和GBK,解决中文显示乱码问题
- http程序中:UTF-8转GBK解决中文乱码问题
- 重置mysql Root用户密码及修改默认字符集一般就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。问题就出在这个connection连接层上。 解决
- 解决全局utf-8编码下asp.net接收gb2312乱码的问题
- 解决gb2312页面调用utf-8页面的js,显示乱码!
- Sublime Text 2支持GB2312和GBK,解决中文显示乱码问题
- Linux下写java程序时,显示/插入MySQL数据库乱码问题解决。
- 关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
- PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码