在 Delphi for PHP 中中文显示(尤其是按钮中的文显示)可以用如下的方法进行解决:
使用页面对象的setEncoding($value)方法来为页面指定charset$value的格式为编码说明|编码如下所示为将页面设置为GBK编码:
$Unit
>setEncoding(
Chinese China (zh
cn)|GBK
);
setEncoding应该放置在loadResource(__FILE__)之后show()之前
<?php
//Includes
require_once(vcl/vclincphp);
use_unit(formsincphp);
use_unit(extctrlsincphp);
use_unit(stdctrlsincphp);
//Classdefinition
classMainextendsPage
{
public$Button=null;
}
global$application;
global$Main;
//Createstheform
$Main=newMain($application);
//Readfromresourcefile
$Main>loadResource(__FILE__);
$Main>setEncoding(ChineseChina(zhcn)|GBK);
//Showstheform
$Main>show();
?>