![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 11.05.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Na stronce mam wpisane:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" /> A mimo tego nie wyświetlają mi się poprawnie literki ą,ś,ż,ź - muszę w kodzie wpisywać te literki z palca jako takie "krzaczki" - dlaczego tak się dzieje - czy to ustawienie przeglądarki czy zły nagłówek? Problem dotyczy też zapisywania do bazy danych - np. nazwisko Szczęśniak po wyświetleniu na stronce wygląda: Szcz??niak, w bazie jest nie lepiej: Szczęśniak. Nazwisko w bazie to varchar(64) utf8_polish_ci. O co chodzi? Dzięki za pomoc, zajac Ten post edytował zaiac 28.05.2007, 16:13:12 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Jeśli nie możesz w edytorze znaleźć kodowania iso-8859-2, to zamiast szukać innych edytorów, zacznij pisać stronki w UTF-8:
1. Zapisuj pliki w tym kodowaniu (Nawet notatnik obsługuje, ale jeśli będziesz pisał w notatniku, to najpierw musiałbyś poczytać o BOM i o tym, dlaczego gryzie się z wysyłaniem nagłówków. 2. Kodowanie tabel/kolumn w bazie danych ustaw na utf8 / utf8_general_ci 3. Zaraz po połączeniu z bazą danych wyślij zapytanie:
4. Wstaw sobie na stronie meta-tag:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 19:02 |