kensliven 发表于 2011-8-12 23:36:24

重大bug??ci在 mac lion 系统中 $_POST无法获得中文

如题。。。希望有解答

Hex 发表于 2011-8-12 23:54:30

贴一下代码看看吧。
还不好说是不是BUG。

visvoy 发表于 2011-8-13 00:46:49

已升级Lion,表示CI 1.7和CI2.02均完美POST,只有抠抠时不时会崩溃

幽蓝冰魄 发表于 2011-8-13 11:14:53

黑苹果,ati 3470 无解中。

kensliven 发表于 2011-8-13 13:25:07

我测试次了。。在没使用 ci时。完全没问题

kensliven 发表于 2011-8-13 13:25:44

我用的时ci的最新版本

kensliven 发表于 2011-8-13 13:34:39

源码如下

这是使用ci的

Controller:
<?php
class Test extends CI_Controller{
       
        function index(){
               
                if($this->input->post('user'))
                        print_r($_POST);
                $this->load->view('welcome_message');
               
        }
       
}

view:
<form action="" method='post' >
<input type="text" name="user" />
<input type="submit" value="sign" />
</form>

kensliven 发表于 2011-8-13 13:38:03

以上这块在 post 非中文时$_POST都可以接收,如果 post 中文 则需要使用 $_REQUEST 才能接收到;
但是我在不使用ci的环境下,$_POST却能接收到。源码如下:
<?php
if($_POST){
        print_r($_POST);
}
?>

<form action="" method="post">
<input type="text" name="user" />
<input type="submit" value="sign" />
</form>

kensliven 发表于 2011-8-13 14:15:37

悲剧继续发生,,连$_GET也获取不到中文

kensliven 发表于 2011-8-13 14:16:02

运行环境时 mamp
页: [1] 2
查看完整版本: 重大bug??ci在 mac lion 系统中 $_POST无法获得中文