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
Post a Comment