<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-type" content="text/html;/>
<title>SlideShowPro Director &raquo; <?php e($title_for_layout); ?></title>
<script type="text/javascript" charset="utf-8">
var base_url = '<?php e($html->url('/')); ?>';
</script>
中文可显示.但是数据入库后变成乱码,读取出来也是乱码
把UTF-8改成GB2312,程序正常,但是中文出现乱码,

解决方案 »

  1.   

    MySQL 字符集: UTF-8 Unicode (utf8) <meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
      

  2.   

    <meta http-equiv="Content-type" content="text/html;/> //改成<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />试试
      

  3.   

    首先把html文件以及php文件都保存成utf-8格式的html文件的<meat>标签这样写:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />php文件进行数据库操作之前加上mysql_query( "set names utf8" );再试试~~~
      

  4.   

    js/ encodeURI
    php/ urldecode
      

  5.   

    Alter table 'table_name' convert to character set utf8
      

  6.   

    编码编一
    你本文可能是GB2312
    但你的javascript
    里的则设为utf8
     一个文本里不能有两种编码
    改统一
      

  7.   

    血的教训,
    开发之前一定要统一啊。兄弟。。
    尽量用utf-8 吧,免得太多的麻烦。
      

  8.   

    http://qzshi.com
    顶一下,PHP经常出现乱码,不知道怎么搞的
    另外论坛招版主