Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Znak zapytania (mysql)
Forum PHP.pl > Forum > Przedszkole
Sopher
Witam.
Mam problem z wyświetlaniem danych z mysql.

Kilka informacji:
Na stronie mam ustawione kodowanie UTF-8.
Także w MySQL mam kodowanie ustawione na UTF-8 (utf8_unicode_ci).
Próblowałem zmieniać kodowanie w MySQL, ale nie przynosiło to żadnych efektów.


Tak jak sama nazwa tematu mówi mam problem z znakami specjalnymi.
Łączę się z bazą danych, te wartości, które chcę zapisuję w tablicy, a następnie wyświetlam.
ZAWSZE przy wyświetlaniu przed wartością zmiennej jest znak zapytania. Wygląda to mniej więcej tak: http://screenshooter.net/100061228/sopher_221

Jeżeli ktoś wie co zrobić, żeby to naprawić (usunąć znaki zapytania) to proszę o pomoc smile.gif

Sopher
Przykro mi, ale nie zamierzam zmieniać całego kodu. (aktualnie stosuję "mysql", a nie "mysqli")
Znalazłem inne rozwiązanie, dla "mysql". Niestety ono również nie działa.

  1. mysql_query("SET NAMES 'UTF8'");
404
Cytat
Przykro mi, ale nie zamierzam zmieniać całego kodu.
Nic takiego nie miałem zamiaru sugerować smile.gif
W takim bądź razie masz ustawione złe kodowanie pliku. Powinieneś mieć UTF-8 bez BOM.
Sopher
Kodowanie także mam dobre - UTF-8 (bez BOM).
Sprawdzałem w Notepad++

Już sobie poradziłem.
Ujebałem dwa pierwsze znaki funkcją substr i wszystko prawidłowo się wyświetla smile.gif
Turson
Genialne facepalmxd.gif
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.