![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 4 Dołączył: 9.06.2007 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jak w temacie, mam stronę kodowaną w UTF-8, w bazie mam 'utf8_unicode_ci' a strona wygląda tak: http://infoenterprise.pl/?news=MTg= dodam że treść która znajduje się w nagłówku strony <title></title> to jest DOKŁADNIE ta sama (wyciągnięta przed generowanie strony) która jest trochę niżej w tytule newsa. Przekonwertowałem bazę na 'latin2_general_ci' i dalej jest dokładnie tak samo, jak by strona zupełnie ignorowała kodowanie, ale jak zmieniłem informację o kodowaniu w na iso-8859-2 strona się zupełnie wysypała. Spotkał się ktoś z czymś takim już? Jak można rozwiązać taki problem? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 32 Dołączył: 5.08.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
I po raz kolejny ten sam temat :
Jeśli coś pobierasz z bazy : użyj Kod mysql_query("SET NAMES 'utf8'"); Za dobre wyświetlanie znaków na stronie odpowiedzialne są cztery rzeczy : 1. Poprawnie zapisany plik (np w notepad ++ wybrana opcja kodowania na UTF8) 2. Poprawny meta tag : <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 3. Poprawnie wybrana opcja kodowania w bazie danych mysql - czyli: utf8_polish_ci 4. Wysłanie jako pierwszego zapytania do bazy takiego jak wyżej. Zawsze działa (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 4 Dołączył: 9.06.2007 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
dodałem
Kod mysql_query("SET NAMES 'utf8'"); 1. Poprawnie zapisany plik (np w notepad ++ wybrana opcja kodowania na UTF8) Mam poprawnie zakodowaną stronę bo na reszcie strony jest wszystko poprawnie 2. Poprawny meta tag : <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> jak byś sprawdził w źródle jest tak 3. Poprawnie wybrana opcja kodowania w bazie danych mysql - czyli: utf8_polish_ci Zmieniłem przed chwilą na takie kodowanie - nie pomogło 4. Wysłanie jako pierwszego zapytania do bazy takiego jak wyżej. Wysyłam, zrobiłem wszystko jak piszesz, ale nadal w tytule mam krzaki a w treści poprawie wyświetlane znaki. Jak podkreślam tytuł strony i nagłówek to jest ten sam tekst, pochodzący z tego samego zapytania i nie rozumiem dlaczego w jednym miejscu wyświetla się poprawnie w drugim już błędnie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 18:34 |