Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Problem z polskimi znakami
-kubek3898-
post
Post #1





Goście







Wiem, wiem takich tematów było setki... ale gdyby mój problem byłby taki prosty to bym nowego nie zakładał smile.gif. Do rzeczy: w bazie mam ustawione kodowanie polskich znaków, wykonuję to funkcjami:


  1. @mysql_query("SET NAMES utf8", $sql);
  2. @mysql_query("SET CHARACTER SET utf8", $sql);
  3. @mysql_query("SET collation_connection=utf8_general_ci", $sql);
  4. @mysql_query("SET character_SET_connection=utf8", $sql);
  5. @mysql_query("SET character_SET_client=utf8", $sql);
  6. @mysql_query("SET character_SET_database=utf8", $sql);
  7. @mysql_query("SET character_SET_results=utf8", $sql);
  8. @mysql_query("SET character_SET_server=utf8", $sql);
  9. @mysql_query("SET collation_database=utf8_general_ci", $sql);
  10. @mysql_query("SET collation_server=utf8_general_ci", $sql);


Tak samo plik na 100 % ma kodowanie UTF-8.

Wszystkie słowa, czy tam wyrazy, jak wolicie kodują się poprawnie (polskie znaki występują), jednak przy pobraniu danych z bazy:

  1. while($top_menu_sql = mysql_fetch_array($query))
  2. {
  3. echo '<li><a href="' .$top_menu_sql['link']. '" title="' .$top_menu_sql['description']. '">' .$top_menu_sql['name_menu']. '</a></li>';
  4. }


Polskich znaków nie ma, za to są krzaczki tongue.gif.

W bazie również nie ma pokazanych krzaczków, tylko normalnie polskie znaki (czyli błąd następuje przy pobieraniu).

Czy może ktoś miał podobny problem, i/lub wie jak go rozwiązać?
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 13:21