1. wrzuciłem do bazy nazwę wykorzystującą literę 'ą'
2. teraz próbuję ją wyświetlić
3. niestety zamiast tej litery wyświetla mi znaczek 'x'
moim zdaniem problem tkwi w kodowaniu bazy danych (MySQL 4.0.20d),
ustawiłem kodowanie na stronie WWW, w konfiguracji apacha (2) i w php 5.0, jest jeszcze jedna rzecz (dziwna), otóż gdy zapisałem rekord używając małych liter (z poziomu wiersza poleceń) oraz użyciu funkcji strtoupper($nazwa) wyświetliło poprawnie literę, niestety była to 'mała' litera 'ą' a nie duża 'Ą' (reszta była 'duża')
więc wpisałem dużymi literami nazwę (z poziomu cmd) i wyświetliłem: echo $nazwa i w miejsce Ą pojawił się znak 'x'
czytałem że trzeba zrobić coś takiego :
"Należy przekompilować MySQLa z opcjami --with-charset=latin2 i
ewentualnie --with-extra-charsets=all" w celu zmiany kodowania bazy MySQL ale jak to zrobić?
ewentualnie jakie są inne sposoby zmiany kodowania bazy MySQL ?
z góry dzięki za odpowiedź
update: wykorzystałem encje "Ą" i wszystko gra, no chyba że Macie ciekawsze rozwiązanie tego problemu, pozdrawiam