Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XML][MySQL][PHP] Rss a polskie znaki
Raffuss
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 26.07.2008

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


Problem może i banalny ale nie wiem co mu nie gra. Posiadam bazę danych do których wprowadzane są wartości w utf-8, baza siedzi na utf-8, metoda porównań w bazie każdej tabeli ustawiona na utf-8 i na końcu jest kod w php generujący RSS który wyciąga dane z bazy, ustawiając uprzednio przekodowanie z utf-8:
  1. // Wysłanie nagłówka Content-type:
  2. header('Content-type: text/xml');
  3.  
  4. // Utworzenie wstępnego kodu RSS:
  5. echo '<?xml version="1.0" encoding="UTF-8"?>
  6. <rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

Mam także po połączeniu z bazą poniższą linijkę:
  1. @mysql_query("SET NAMES 'utf-8'", $db_link);

I wyświetla krzaki.. http://feedvalidator.org/check.cgi?url=htt...om%2fLosiowisko

Wygląda jakby nie przekodowywał ich z utf ale czemu skoro ma to ustawione? Aha.. plik zapisany w utf-8 bez bom oczywiście.

Ten post edytował Raffuss 25.01.2010, 03:38:48
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: 27.09.2025 - 16:18