谢谢分享,不过这里使用RADPHP的可能不多,是的,这个东西对简体中文的支持的确有问题。

解决方案 »

  1.   

    后来经过研究,其实radphp中文已经很好的支持了,只是通过mb_internal_encoding()函数来判别是什么编码,然而GBK和GB2312都是ANSI编码,ANSI编码缺省认为是ISO-8859-1编码,所以只在rpcl.inc.php文件中加入如下代码就可以确保ANSI编码是中文的正确显示了。
    ===========================================================================
    //如果缺省编码为ISO-8859-1时,则设置为GBK编码
    if (mb_internal_encoding() == "ISO-8859-1"){mb_internal_encoding("GBK");}===========================================================================
      

  2.   

    classes.inc.php文件并没有错,不用改的。
      

  3.   

    官方解决方案!http://docwiki.embarcadero.com/RadPHP/en/UTF-8_Setup
      

  4.   

    官方解决方案!已经测试,确实可行!
    http://docwiki.embarcadero.com/RadPHP/en/UTF-8_Setup
      

  5.   

    用官方的解决方案编码方式必须是UTF-8,用GBK编码是不行的