Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MySQL UTF-8 bez polskich znaków
karcheus
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 18.06.2016

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


Witam.
Mam program, który zapisuje do bazy danych MySQL dane tekstowe, ale nie da się tam zmienić, żeby zapisywało w UTF-8 (baza oczywiście jest ustawiona jako utf-8). W rezultacie w bazie lądują wpisy bez polskich znaków. Czy da się temu zaradzić, żeby te znaki potem odczytać jako polskie jakąś funkcją?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
franki01
post
Post #2





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Zaraz po połączeniu do mysql, wyślij:
Kod
SET NAMES "utf8" COLLATE "utf8_general_ci"


I tak jak napisał @emstawicki - upewnij się, że kodowanie samego pliku zapisującego dane do bazy jest poprawne.

Czy korzystasz z jakiegoś phpmyadmina i na nim bazujesz odczytując lub zapisując informacje do bazy danych? Takie programy też korzystają z różnych kodowań i należy ustawić tam odpowiednie.

Ten post edytował franki01 29.06.2016, 23:33:20
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: 18.10.2025 - 05:19