php - Json string is null -


i have following json page:

<?php     header('content-type: json; charset=utf-8');     $lottery = array(         array(             "id" => 0,             "navn" => "vind telefon",             "udgiver" => "telia",             "beskrivelse" => "vind en iphone 5 ved @ gætte 1 spørgsmål",             "tilmeldte" => 89,             "startdate" => "10-04-2013",             "enddate" => "30-06-2013"         ),         array(             "id" => 1,             "navn" => "fri taletid",             "udgiver" => "telmore",             "beskrivelse" => "vind et års forbrug af fri data og fri taletid",             "tilmeldte" => 701,             "startdate" => "03-03-2013",             "enddate" => "10-06-2013"         ),         array(             "id" => 2,             "navn" => "vind 5000 kr.",             "udgiver" => "bilka",             "beskrivelse" => "vind et gavekort på 5000 kr til bilka.",             "tilmeldte" => 101,             "startdate" => "10-05-2013",             "enddate" => "01-07-2013"         ),         array(             "id" => 3,             "navn" => "fri vin",             "udgiver" => "føtex",             "beskrivelse" => "vind et års forbrug af vin",             "tilmeldte" => 391,             "startdate" => "01-04-2013",             "enddate" => "10-07-2013"         ),         array(             "id" => 4,             "navn" => "vind et tv",             "udgiver" => "el-giganten",             "beskrivelse" => "vind et 60\" led tv til stuen",             "tilmeldte" => 22,             "startdate" => "01-04-2013",             "enddate" => "22-07-2013"         ),         array(             "id" => 5,             "navn" => "vind en telefon",             "udgiver" => "samsung",             "beskrivelse" => "vind en galaxy s4 4g telefon",             "tilmeldte" => 784,             "startdate" => "10-04-2013",             "enddate" => "30-07-2013"         ),         array(             "id" => 6,             "navn" => "gratis vand",             "udgiver" => "aqua d'or",             "beskrivelse" => "vind et helt års forbrug af vand og dansk vand",             "tilmeldte" => 345,             "startdate" => "01-03-2013",             "enddate" => "18-07-2013"         ),         array(             "id" => 7,             "navn" => "fri adwords",             "udgiver" => "google",             "beskrivelse" => "vind adwords kuponner til en værdi af 10.000",             "tilmeldte" => 22,             "startdate" => "10-02-2013",             "enddate" => "22-08-2013"         ),         array(             "id" => 8,             "navn" => "morgenmads produkter",             "udgiver" => "kellogs",             "beskrivelse" => "vind et helt års forbrug af kellogs produkter",             "tilmeldte" => 111,             "startdate" => "01-05-2013",             "enddate" => "10-09-2013"         ),         array(             "id" => 9,             "navn" => "vind tøjj 10.000",             "udgiver" => "jack & jones",             "beskrivelse" => "vind et gavekort til jack & jones på 10.000",             "tilmeldte" => 33,             "startdate" => "03-05-2013",             "enddate" => "01-10-2013"         )     );     //id, navn, udgiver, beskrivelse, tilmeldte, startdate, slutdate     echo json_encode($lottery); 

all of fields works fine one!

the field beskrivelse returns null when open json.

here link my json

and here json in plain text

[     {         "id": 0,         "navn": "vind telefon",         "udgiver": "telia",         "beskrivelse": null,         "tilmeldte": 89,         "startdate": "10-04-2013",         "enddate": "30-06-2013"     },     {         "id": 1,         "navn": "fri taletid",         "udgiver": "telmore",         "beskrivelse": null,         "tilmeldte": 701,         "startdate": "03-03-2013",         "enddate": "10-06-2013"     },     {         "id": 2,         "navn": "vind 5000 kr.",         "udgiver": "bilka",         "beskrivelse": null,         "tilmeldte": 101,         "startdate": "10-05-2013",         "enddate": "01-07-2013"     },     {         "id": 3,         "navn": "fri vin",         "udgiver": null,         "beskrivelse": null,         "tilmeldte": 391,         "startdate": "01-04-2013",         "enddate": "10-07-2013"     },     {         "id": 4,         "navn": "vind et tv",         "udgiver": "el-giganten",         "beskrivelse": "vind et 60\" led tv til stuen",         "tilmeldte": 22,         "startdate": "01-04-2013",         "enddate": "22-07-2013"     },     {         "id": 5,         "navn": "vind en telefon",         "udgiver": "samsung",         "beskrivelse": "vind en galaxy s4 4g telefon",         "tilmeldte": 784,         "startdate": "10-04-2013",         "enddate": "30-07-2013"     },     {         "id": 6,         "navn": "gratis vand",         "udgiver": "aqua d'or",         "beskrivelse": null,         "tilmeldte": 345,         "startdate": "01-03-2013",         "enddate": "18-07-2013"     },     {         "id": 7,         "navn": "fri adwords",         "udgiver": "google",         "beskrivelse": null,         "tilmeldte": 22,         "startdate": "10-02-2013",         "enddate": "22-08-2013"     },     {         "id": 8,         "navn": "morgenmads produkter",         "udgiver": "kellogs",         "beskrivelse": null,         "tilmeldte": 111,         "startdate": "01-05-2013",         "enddate": "10-09-2013"     },     {         "id": 9,         "navn": null,         "udgiver": "jack & jones",         "beskrivelse": null,         "tilmeldte": 33,         "startdate": "03-05-2013",         "enddate": "01-10-2013"     } ] 

can tell me why happening?

å outside range of ascii, , therefore must utf8-encoded. try this:

"beskrivelse"=>utf8_encode("vind et....") 

Comments

Popular posts from this blog

SPSS keyboard combination alters encoding -

Add new record to the table by click on the button in Microsoft Access -

javascript - jQuery .height() return 0 when visible but non-0 when hidden -