drupal_json_output() output ascii I have a module that populate commerce cart product titles.
The function looks like this:

   function spcart_get(){    
  global $user;
$order = commerce_cart_order_load($user-&gt;uid);
$wrapper = entity_metadata_wrapper('commerce_order', $order);
//var_dump(commerce_line_item_load(176)-&gt;line_item_label);
$line_item_id_sp;
$cart_product_array = array();
for ($i=0 ; $i &lt; sizeof($order-&gt;commerce_line_items['und']); $i++){
    $line_item_id_sp = $order-&gt;commerce_line_items['und'][$i]['line_item_id'];
    $line_item = commerce_line_item_load($line_item_id_sp);
    $cart_product_array[] = commerce_product_load($line_item-&gt;commerce_product['und'][0]['product_id'])-&gt;title;
}

$output = (object) array('products' =&gt; $cart_product_array);
return drupal_json_output($output);
}


but the output of the function is in ascii:
{"products":["\u05d0\u05d5\u05e8\u05d6","\u05d0\u05d5\u05e8\u05d6"]}

I want that the output json will be un regular UTF-8 letters...
What is the problem?
drupal_json_output actually echos out the code its self so you don't need to return it's output, but you do need to exit after calling it:

drupal_json_output($output);
drupal_exit();


I'm not sure if this will fix your problem but certainly won't hurt...