Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] problem z wyświetlaniem w PhpMyAdmin polskich znaków
Qlimmax
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.12.2007

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


Witam. Mam następujący problem z którym nie potrafię sobie poradzić (naszukałem się na necie ale nic do tej pory mi nie pomogło):
polskie znaki odczytywane przez phpMyAdmin to jakieś dwuznaki typu A z kreskami i np. apostrof. Na stronce ładnie odczytuje mi dane z bazy i tak samo dobrze działa zapis czy wyszukiwanie, jeśli jednak wprowadzę ograniczenie na pole formularza max. ilości wpisywanych liter to dobrze zlicza je przeglądarka tzn. np Jelenia Góra ma 12 znaków ale przy zapisie ó jest traktowane jako dwa znaki(czyli jeśli w bazie będzie char(12)to obetnie ostatnią literę), więc tak naprawdę nie wiem jakie ograniczenie dać w bazie. Mógłbym zawsze ustawiać 2 razy więcej znaków w MySQL i np. typ varchar ale nie o to mi chodzi.

Pomogło:
$lacz->query("SET NAMES 'utf8'");
z inf. na stronie http://dev.mysql.com/doc/refman/6.0/en/cha...connection.html
wynika z tego że nie wystarczą ustawienia w phpMyAdmin bo gdzieś tam na połączeniu ciągle jest Latin1

używam MySQL 5.2.4 i phpMyAdmin 2.11.1

Ten post edytował Qlimmax 8.03.2008, 10:26:32
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 - 15:39