HTML5 Builder - 在组合框中更改页面和奇怪的字符

时间:2013-07-01 15:17:31

标签: php javascript html html5builder

我使用HTML5 Builder制作了2个Web服务器页面。但是,我有两个简单的问题:

第一:  我不知道如何调用其他页面(用户插入正确的用户名和密码后 - >显示其他页面)

第二:在我的Combobox上,有一些与Collat​​ion相关的内容我无法解决......这是将数据库中的用户名加载到组合框中的代码:

function ComboBox1BeforeShow($sender, $params)
    {
    $this->ComboBox1->Items->clear;    //doesn't work anyway - 3rd question 
    $this->ds_users->DataSet->first();
    while( ! $this->ds_users->DataSet->EOF )
    {
        $this->ComboBox1->AddItem($this->ds_users->DataSet->Fields["Nome"]);
        $this->ds_users->DataSet->next();
    }
    }

我得到“FlávioGameiro”而不是“FlávioGameiro”。我检查了MYSQL数据库的排序规则,并将其设置为“utf8 -- UTF-8 Unicode”。尝试Latin1,但仍然相同。也许在我认为的代码中可以做出什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,是时候回答我自己的问题了:

1st - > header("Location: u_main.php");

第二 - > http://docwiki.embarcadero.com/RadPHP/XE3/en/UTF-8_Setup - > PHP安装程序完成了这个技巧

第3 - >它是$this->ComboBox1->clear;而不是$this->ComboBox1->Items->clear;

:)