Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Znak zapytania (mysql)
Sopher
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.06.2014

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


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

Go to the top of the page
+Quote Post
404
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 25
Dołączył: 22.05.2011

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


http://php.net/manual/en/mysqli.set-charset.php?
Go to the top of the page
+Quote Post
Sopher
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.06.2014

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


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'");
Go to the top of the page
+Quote Post
404
post
Post #4





Grupa: Zarejestrowani
Postów: 226
Pomógł: 25
Dołączył: 22.05.2011

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


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.
Go to the top of the page
+Quote Post
Sopher
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.06.2014

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


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
Go to the top of the page
+Quote Post
Turson
post
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Genialne facepalmxd.gif
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 Aktualny czas: 21.08.2025 - 00:39