Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 26 Dołączył: 23.01.2009 Skąd: eZ Systems Ostrzeżenie: (0%)
|
witam,
mam skrypt PHP, który zczytuje dane z bazy do XML, które następnie są wstawiane na stronie przy użyciu AJAXa. Problem polega na tym, że XML źle wyświetla znaki. Fizycznie na serwerze nie istnieje żaden plik XML, jest on generowany "w locie". Jak można ustawić kodowanie XML na utf-8? Baza danych, pliki skryptów PHP i JS mają kodowanie utf-8. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Tak samo jak w przypadku HTMLa.
1) Treść pliku musi być w Unicode (nieważne czy jest generowane w locie czy z dysku) 2) W nagłówki Content-Type upewnij się, że jest ...;charset=utf-8 (czy tam utf8 - nigdy nie pamiętam) Ten post edytował Crozin 9.01.2010, 18:53:04 |
|
|
|
sunpietro ustawienie kodowania XML przy użyciu PHP 9.01.2010, 17:09:27
sunpietro Czyli plik generatora XML musi być w Unicode. ....... 10.01.2010, 14:55:16
Crozin Wszystko wydaje się być dobrze...
1) Sprawdź czy ... 10.01.2010, 15:18:06
sunpietro Ja już nie wiem co jest tam źle. Wszystko jest zap... 9.02.2010, 11:32:27
zegarek84 CytatOsiągnąłeś swój godzinny limit.
powodzenia ;p... 10.02.2010, 11:13:00
sunpietro OK, oto plik zczytujący dane z bazy i przerabiając... 10.02.2010, 18:27:24
altruista2 Po pierwsze, nie:
[PHP] pobierz, plaintext header... 10.02.2010, 18:40:53
sunpietro Problem już rozwiązałem.
Jego rozwiązanie można zn... 12.02.2010, 19:28:32 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 00:43 |