Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php + MySql] kodowanie zawartości komórek
raf_gc
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 12.05.2006

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


Co trzeba zrobić, aby php wyswietlały się polskie znaki w wyrazach pobranych z bazy MySQL?
Przy korzystaniu z konsoli MySQL wszystkie rezultaty wyszukiwania mają polskie znaki, natomiast przy wywoływaniu z php zamiast "galeria zdjęć" jest "galeria zdj??", kodowanie strony jest ustawione na iso-8859-2.

Czy trzeba ustawiać jakieś kodowanie? W phpMyAdmin rekordy wyświetlają się poprawnie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
raf_gc
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 12.05.2006

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


Po wykonaniu zapytania
  1. SET CHARACTER_SET latin2;
mój serwer MySQL zwraca błąd:
ERROR 1193 (HY000): Unknown system variable 'CHARACTER_SET'
Po wykoniu
  1. SET CHARACTER SET latin2;

coś się niby zmienia, ale dane nadal nie są poprawnie zapisywane do komórek, zauważyłem, że uzupełniając komórki z poziomu php i odczycie ich z poziomu php wszystko jest ok, ale już z poziomu phpMyAdmin i konsoli MySQL nie ma polskich znaków, próbowałem zmienić kodowanie w pliku konfiguracyjnym phpMyadmin i nic z tego. Chciałbym po prostu mieć możliwośc dodawania rekordów z poziomu phpMyAdmin ale chyba bdę musiał wszystko robic z poziomu php.

A jak można sprawdzić w kodowaniu zapisuje domyslnie konsola MySQL i phpMyAdmin?
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: 3.10.2025 - 12:57