我的MySQL编码,我在my.ini中设置的为utf8,在创建数据库时选择的编码为utf8_Unicode_ci,我在、从页面插入数据库,在页面上显示正常,但从phpmyadmin中,查看时,显示为乱码(ÎÒÎÒ¡£¡£¡£)类似于这样的乱码,从phpmyadmin中,插入数据时,从页面上查看,显示为乱码(????)类似于这样的乱码,我的网页中,直接添加的form表单,没加入<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />编码说明,在以前没问题的,今天上来就出问题了
各位大侠,告诉下原因 

解决方案 »

  1.   

    设置一下phpmyadmin的编码应该就可以了,首页左上角有个Language的单选框,选择
    中文-Chinese simplified
      

  2.   

    我设置的就是中文-Chinese simplified
      

  3.   

    在网页执行插入数据之前插入这句代码:
    mysql_query("set names utf8");
      

  4.   

    我设置mysql_query("set names utf8");
    怎么提示错误
    我的代码
    <?php
    function db_connect()
    {
    $db = @ new mysqli("127.0.0.1","root","","wangliuwei");
    mysqli_query("set names 'gbk'"); 
    if (mysqli_connect_errno())
    {
    echo "数据库连接失败";
    echo mysqli_connect_error();
    exit;
    }
    return $db; 
    }
    ?>
      

  5.   

    你数据库 my.ini看看这句有没有
    default-character-set = utf8同样这个在网页执行插入数据之前插入这句代码
    mysql_query("set names utf8")
      

  6.   

    我的数据库my.ini里面设置成utf8了
    我现在mysqli_query("set names 'utf8'");
    我放在上面代码的位置,提示错误,应该放在哪个位置
    帮忙给写下代码 
      

  7.   

    在phpmyadmin有个整理,可以改成gbk
      

  8.   

    如果DLL文件的注册表项(Registry entry)遭到破坏,那么打开文件或网页时,操作系统就会运行缓慢或者无法正常运行。幸运的是,来自俄亥俄州Dayton的高手Dick Waller告诉我们,Windows自带的regsvr32.exe工具能重新在注册表中添加DLL数据。 
           Windows XP和2000会在文件中保存有关其功能的信息,这些文件就是动态链接库(DLL)。有关DLL信息则保存在Windows注册表中。如果DLL文件的注册表项(Registry entry)遭到破坏,那么打开文件或网页时,操作系统就会运行缓慢或者无法正常运行。幸运的是,来自俄亥俄州Dayton的高手Dick Waller告诉我们,Windows自带的regsvr32.exe工具能重新在注册表中添加DLL数据。       即使你无法确定哪些DLL信息丢失或被破坏,也不会影响重新注册随Windows安装的DLL.对于由损坏的DLL注册表项引起的常见问题,下面的方法或许可以修复。        很多问题通过重新注册Shell32.dll文件就能简单地得到修复,Shell32.dll保存有关Windows界面的信息,并被用来打开文件和网页。例如,重新安装这个DLL文件能在桌面“图形选项”对话框下重新保存JPEG或GIF图片预览(右击桌面,选择“选项”就能看到对话框)。它同时还能修复启动“新建快捷方式向导”功能(右击桌面,选择“新建”→“快捷方式”)以及修复非常容易损坏的文件夹图标双击功能。        若想重新保存这个DLL文件,选择“开始”\“运行”,键入regsvr32 /i shell32.dll,按回车键。会有信息提示你这个命令是否生效(不过得重启电脑)。        重新保存Windows XP图片和传真浏览器。如果双击文件图标不能浏览图片或传真,可以重新注册浏览器的DLL.选择“开始”\“运行”,键入regsvr32 /i shimgvw.dll,按回车键。同样的,会有信息弹出提示这个DLL是否已经修复了这个问题。        激活XP中的“添加网络空间向导”。有时重新保存一个破损的功能要求数次运行regsvr32 /i命令,每个需要重新保存数据的DLL都应运行一次。例如,如果在“我的网络空间”文件夹窗口左侧面板内点击“添加网络空间”但毫无反应的情况下,你在Windows“运行”栏内依次运行三个命令就能重新激活“我的网络空间”。操作是:选择“开始”\“运行”,键入regsvr32 /i netplwiz.dll,按回车键。接下来相同操作,键入regsvr32 /i mshtml.dll命令行,最后运行regsvr32 /i shell32.dll命令行。        重新保存快速启动栏。如果在任务栏右击,选择“工具栏”\“快速启动栏”,只能收到一条错误信息提示说工具栏未能建立,你可能丢失了快速启动栏文件夹、注册表项或其他重要的文件。快速启动栏文件夹应该在C:\Documents and Settings\profile name\Application Data\Microsoft\Internet Explorer中。如果没有,你可以手动创建(点击“文件”\“新建”,在刚刚提到的这个文件夹中新建一个文件夹,并命名为快速启动栏),也可以让Windows进行这项操作,操作是:选择“开始”\“运行”,键入ie4uinit.exe,按回车键。试试是否能显示快速启动栏。         如果仍然没有反应,选择“开始”\“运行”,键入regsvr32 /i shell32.dll,按回车键。然后,点击“开始”\“运行”,键入regsvr32 /i browseui.dll,按回车键。  Windows XP的“体重”比起其它系统,已经成为一个不折不扣的“大胖子”。各优化“瘦身”技巧早已布满各大IT报刊杂志,望着Windows XP的“Windows”成百上千的DLL(动态链接库)文件,为使系统更清爽,我们可以通过regsvr32.exe程序重新注册修复和反注册屏蔽系统功能,以减少系统资源。  友情链接:regsvr32.exe使用详解:  regsvr32.exe是32位系统下使用的DLL注册和反注册工具,使用它必须通过命令行的方式使用,格式是:
      regsvr32 [/u] [/s] [/n] [/i[:cmdline]] DLL文件名
      命令可以在“开始→运行”的文本框中,也可以事先在bat批处理文档中编写好命令。未带任何参数是注册DLL文件功能,其它参数对应功能如下:
      /u:反注册DLL文件;
      /s:安静模式(Silent)执行命令,即在成功注册/反注册DLL文件前提下不显示结果提示框。
      /c:控制端口;
      /i:在使用/u反注册时调用DllInstall;
      /n:不调用DllRegisterServer,必须与/i连用。
    重新注册 dll
    注册方法 见上
    内存不能为read的回答
      

  9.   


    http://www.phpchengdu.com/bbs/viewthread.php?tid=1279&extra=
      

  10.   

    那两种怎么修改,在php.ini里面不就一个default-character-set=utf8吗