Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] json_encode - brak polskich znaków
jankes83
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 5
Dołączył: 23.12.2009

Ostrzeżenie: (0%)
-----


Witam,

Pobieram z bazy dane i koduje je przy pomocy funkcji json_encode().
http://jankes.provector.pl/golf/json-events.php - tutaj podgląd tego co wypluwa.
Nie wiem dlaczego ale jeśli ciąg znaków zawiera polską literkę to w miejscu którym ona wystepuje, ciąg ten jest ucinany..
[Jakieś wydarzenie{"id":"1","title":"Jakie","start":"1263682800","end":"1263855600","url":"http:\/\/www.digg.com"}
Te dwa pogrubione ciągi to jedno i to samo. Tylko, że pierwszy jest zwyczajnie wyciągnięty z bazy.
Kod:
  1. $s_Sql = "SELECT * FROM `calendar`";
  2. $mysql = mysqli_query($mysqli, $s_Sql);
  3. echo '[';
  4. while($row = mysqli_fetch_array($mysql)){
  5. echo $row[1];
  6. echo json_encode(array(
  7. 'id' => $row[0],
  8. 'title' => $row[1],
  9. 'start' => $row[2],
  10. 'end' => $row[3],
  11. 'url' => $row[5],
  12. ));
  13. echo ',';
  14. }
  15. echo ']';
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 14:43