Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Brak polskich znaków w bazie na serwerze
Forum PHP.pl > Forum > PHP
qjam
Witam.

Na localu wszystko działa. Wyeksportowałem z locala bazę i krzaczyło te znaki polskie. No to opróżniłem wszystko i zacząłem dodawać wszystko już na poziomie serwera i dalej brakuje polskich znaków...
W edytorze (notepad++) mam ustawione UTF-8 bez DOM.

config.php:
  1. <?php
  2. DEFINE('HOST', 'localhost');
  3. DEFINE('USER', '');
  4. DEFINE('PASSWORD', '');
  5. DEFINE('DB_NAME', 'test');
  6.  
  7. $connect_db = mysql_connect(HOST, USER, PASSWORD);
  8. $select_db = mysql_select_db(DB_NAME);
  9. mysql_query('SET CHARACTER SET utf8');
  10. mysql_query('SET NAMES utf8');
  11.  
  12. if(!$connect_db)
  13. {
  14. die('<p>Nie można połączyć się z bazą danych.</p>');
  15. }
  16. if(!$select_db)
  17. {
  18. die('<p>Nie można wybrać bazy danych.</p>');
  19. }


A w phpMyAdmin na serwerze mam:
Sortowanie połączenie z serwerem: utf8_general_ci


W czym leży problem? Config jest includowany w plikach gdzie wykonuje zapytania do bazy...
semafor1985
w bazie zmien na utf8_unicode_ci

przy polaczeniu:
...query ('SET NAMES utf8');
...query ('SET CHARACTER_SET utf8_unicode_ci');
Evinek
Zostaw utf8_general_ci.
mysql_query('SET CHARACTER SET utf8'); To chyba nie jest wymagane, ale tego nie jestem pewny.

Sprawdź jeszcze tylko czy masz meta ustawione na UTF 8.
<meta charset="utf-8"> - HTML5
<meta http-equiv="content-type" content="text/html; charset=utf-8"> - HTML 4
Dodatkowo KAŻDY plik musi być kodowany UTF8 bez BOM.
qjam
Mam kodowanie dla HTML 4 i każdy plik jest kodowany UTF-8 bez DOM, a nadal są te krzaczki przy polskich ogonkach...
Evinek
Podaj adres strony lub kod HTML.
Daj screeny z bazy danych, że masz WSZYSTKO kodowane w utf8_general_ci. Cała baza, dana tabela, dane pola.

Jeśli to masz wszystko dobrze to nie ma siły aby nie działało.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.