Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> phpMyAdmin i kodowanie w utf8, dlaczego błędy w polskich znakach?
-_superior :)-
post
Post #1





Goście







Moje strony www są kodowane w utf8, ale po zapisywaniu danych do bazy w phpMyAdmin 2.8.2 i późniejszym pobraniu ich oraz wyświewtleniu w przeglądarce pojawiają się znaki (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Czy jest możliwość takiej konfiguracji, ażeby po wpisaniu przy pomocy phpMyAdmin polskich tekstów do bazy i ich wyświetlaniu w przeglądarce nie było błędów?
Dzięki za chęci i pomoc dla beginnera (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Ja_Szczur
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 4.12.2005
Skąd: Strzyżów

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


poszukaj sobie w pliku konfiguracyjnym linijki
default-character-set oraz character-set
a jak uruchamiasz PMA to co masz ustawione w Language/Język ?
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




a jakie masz ustawione kodowanie w tabelach?

Ten post edytował erix 24.07.2006, 13:32:30
Go to the top of the page
+Quote Post
-Gość-
post
Post #4





Goście







w config.inc:
$cfg['DefaultCharset'] = 'utf-8';
$cfg['DefaultLang'] = 'utf-8';
$cfg['DefaultConnectionCollation'] = 'utf8_unicode_ci';
$cfg['AllowAnywhereRecoding'] = FALSE;

kodowanie w tabelach:
serwer MySQL: Latin2
porównania dla połączenia MySQL: utf8_polish_ci
język PMA: Polski

kodowanie dokumentów:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
wszyskie dokumenty są "skodowane" na utf-8

Zmienne i ustawienia serwera
character set client utf8
(Wartość globalna) latin2
character set connection utf8
(Wartość globalna) latin2
character set database latin2
character set filesystem binary
character set results utf8
(Wartość globalna) latin2
character set server latin2
character set system utf8
character sets dir C:\mysql\share\charsets
collation connection utf8_polish_ci
(Wartość globalna) latin2_general_ci
collation database latin2_general_ci
collation server latin2_general_ci
Go to the top of the page
+Quote Post
Ja_Szczur
post
Post #5





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 4.12.2005
Skąd: Strzyżów

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


często pomaga metoda prób i błędów
...ale nie zawsze :]

pozmieniaj niktóre albo wszystkie latin2 na utf-8 i zobacz wtedy
Go to the top of the page
+Quote Post

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: 22.08.2025 - 18:57