Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [xml] problem z kodowaniem
grzegorz_g
post 8.08.2008, 23:10:19
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

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


co robie nie tak:

1. tworze plik xml oto poczatek:

  1. $wynik = '<?xml version="1.0" encoding="utf-8"?>';
  2. $wynik .='<rss version="2.0">';
  3. $wynik .='<channel>';


2. plik zostaje utworzony z danymi z bazy mysql (MySQL charset: UTF-8 Unicode (utf8)). Nazwy drużyn w bazie : Wisła Kraków = Wisła Kraków)

3. przepuszczam ten plik przez skrypt feed2js.php
4. otrzymuje taki efekt http://www.scoressite.com/test.php

Gdzie popełniam błąd, że zamiast polskich znaków otrzymuje jakies krzaki. Proszę o jakieś sugestie.


--------------------
www.wettradar.com
Go to the top of the page
+Quote Post
wookieb
post 9.08.2008, 06:29:38
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Feed jest nieprawidłowy. Domyslnie jego kodowanie nie jest ustawione na utf-8. Wyslij nagłówek header z żadaniem kodowania.
Kod
header('Content-type: text/html; charset="utf-8"',true);


Ten post edytował wookieb 9.08.2008, 06:30:47


--------------------
Go to the top of the page
+Quote Post
grzegorz_g
post 9.08.2008, 09:24:41
Post #3





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

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


wpisuje to w pliku w którym tworze xml??


--------------------
www.wettradar.com
Go to the top of the page
+Quote Post
paziek
post 9.08.2008, 12:19:03
Post #4





Grupa: Zarejestrowani
Postów: 207
Pomógł: 25
Dołączył: 16.11.2006

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


W którym wysyłasz, ale możesz w obu dla sprawdzenia ;P

Tyle, że już sprawdziłem ten plik feed2js.php i czytając go pod UTF-8 nie pomaga. Sprawdź, czy łączysz się z bazą używając utf-8
zdaje się, że ustawiasz je tak
  1. <?php
  2. mysql_query('SET NAMES utf8');
  3. mysql_query('SET CHARACTER_SET utf8');
  4. ?>

http://dev.mysql.com/doc/refman/5.0/en/cha...connection.html
Go to the top of the page
+Quote Post
AjaxSrajax
post 9.08.2008, 21:06:28
Post #5





Grupa: Zarejestrowani
Postów: 172
Pomógł: 9
Dołączył: 22.03.2008
Skąd: Wrocław

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


ja ustawiam tak:

Kod
mysql_query('SET NAMES \'utf8\' ');
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 07:48