Thans Sam, I'm using PHP driver.
Here is the sample code :
1. store
$emoji = $_POST["content"];
$db->test->insert( array("_id" => "id1", "content" => $emoji));
2. retrieve and output
$result = $db->test->findOne(array("_id" => "id1"));
echo json_encode($result);
Actually, i found it works well with ios4.x 's emoji keyboard, but if use ios5's emoji keyboard to input emoji characters, it always display the wrong character.
Maybe it because ios4.x using Softbank's emoji encoding, but ios5 using UNIFIED emoji encoding. But why the emoji characters input by ios5 aren't correctly displayed in ios5, i've no idea.
Thanks,