经配置,可以调试,汉字不能显示.改Delphi for PHP\1.0\php\下的php.ini中charset=iso-8859-1为gb2312,可一调试,又会被改回.改Delphi for PHP\1.0\apache2\conf下的httpd.conf和httpd.default.conf等中的charset为gb2312,虽不会被改回,但也无效.控计解决办法,解决后加分!

解决方案 »

  1.   

    在DelphiforPH IDE的option中改为gb2312后,php.ini中是";default_charset = "GB2312" ",再调试也是无效.
    关闭IDE再次进入该项目php,还是提示出错,把汉字部分删除,就能进入.还是搞懂问题在哪里
      

  2.   

    在的项目属性中的encoding选择中文字符集后,网页的charset = "GB2312",正常,但表单控件的汉字还是不能显示,除了汉字出错外,好像还少了一个" ,变成value的值不对.
      

  3.   

    控件不支持汉字呀,暂时没什么用.除非等完成后再把汉字转换后写到.xml.php中.但汉字转换也是一个问题.期待下一版...
      

  4.   

    ………………估计问题一个是在 xmlrtl100.bpl(看来是用 Delphi2006 开发的)  里面对于 XML的解析(这个导致打开有汉字的php的design xml文件错误),还有一个运行期的问题是在 php for vcl 将*.XML.php中的持久化数据显示到 html 的(这个导致运行期显示的乱码)。这两个都是有源代码的。哪位高手改一改 xmlrtl 以及 php for vcl 中的那个部分估计就可以解决了。
      

  5.   

    已经基本解决汉字显示问题:1.在tools->Options->Editor Opions选中Use UTF-8 to create new units and forms2.在tools->Options->PHP的default Charset选中 utf-83.apache2中  
    httpd.template.conf(模版文件会导致httpd.conf被修改)  
    adddefaultcharset  off  
    or    
    adddefaultcharset  gb2312  4.php.ini.template(模版文件会导致php.ini被修改)  
    default_charset='gb2312'5.drp文件中,form文件的Encoding设为gb2312
    通过以上几步,就可以在IE中显示汉字了.
      

  6.   

    button还是不能用汉字,不过,可以用图片代替.
      

  7.   

    按照 QQgenie(妖魔鬼怪 的更改了,还是不能显示汉字.
      

  8.   

    解决汉字显示问题方法如下:1.在tools->Options->Editor Opions中,不选Use UTF-8 to create new units and forms2.在tools->Options->PHP的default Charset选中 gb23123.apache2中  
    httpd.template.conf(模版文件会导致httpd.conf被修改)  
    adddefaultcharset  off  
    or    
    adddefaultcharset  gb2312  4.php.ini.template(模版文件会导致php.ini被修改)  
    default_charset='gb2312'5.drp文件中,form文件的Encoding设为gb2312
    通过以上几步,就可以在IE中显示汉字了.
      

  9.   

    上面的3、4的httpd.conf、php.ini也修改一下。
      

  10.   

    5.drp文件中,form文件的Encoding设为gb2312,这个drp文件在哪里找啊?
      

  11.   

    5.drp文件中,form文件的Encoding设为gb2312,这个drp文件在哪里找啊?
    在form的属性窗口中有一个Encoding属性改一下就可以了.
      

  12.   

    我使用mysql数据库时,不能显示汉字,如何解决这个问题呢?