Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Brak polskich znaków w bazie danych
pawellll
post 19.02.2014, 14:05:27
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.02.2014

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


Witam. Wiem że takich wątków było już dużo, ale żadne z opisywanych w nich rozwiązań nie zadziałało u mnie.

Nie mam polskich znaków w artykułach zapisanych w bazie danych, inne polskie znaki na stronie się wyświetlają.
Plik z kodem zawiera meta-tag <meta charset="utf-8"> , jest zapisany w notepad++ z kodowaniem "UTF-8 without BOM", podczas łączenia z bazą wywołuję polecenia:
  1. mysql_query("SET NAMES utf8");
  2. mysql_query("SET CHARACTER SET utf8");
  3. mysql_query("SET collation_connection = utf8_polish_ci");


Metoda porównywania napisów w bazie to utf8_polish_ci

Co może być przyczyną tego problemu?

Ten post edytował pawellll 19.02.2014, 14:07:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kujol
post 19.02.2014, 14:14:47
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 27
Dołączył: 21.07.2013

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


Może kodowanie pola w tabeli masz źle ustawione?


--------------------
;)
Go to the top of the page
+Quote Post
pawellll
post 19.02.2014, 15:13:34
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.02.2014

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


Dzięki, pomogło. Przy przenoszeniu bazy z localhost na zdalny serwer zmieniło się kodowanie pól tabeli.

Ten post edytował pawellll 19.02.2014, 15:13:48
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: 25.07.2025 - 09:59