php json_encode() show’s null instead of text

source: http://stackoverflow.com/questions/8143163/php-json-encode-shows-null-instead-of-text

json_encode expects strings in the data to be encoded as UTF-8.

Convert them to UTF-8 if they aren’t already:

$results = array_map(function($r) {
  $r['text'] = utf8_encode($r['text']);
  return $r;
}, $results);
echo json_encode($results);
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s