Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Język niemiecki - złe wyświetlanie liter
Forum PHP.pl > Forum > Przedszkole
Gość_Artur_*
Co może być źle, na stronie nie wyświetla mi niemieckich liter. w mecie mam ustawione utf-8 w bazie porównywanie napisów dla tabeli na utf8_general_ci, wersja mysql 4.1.19, jak to naprawić?
kossa
W bazie masz iso-8859-2 - z takim kodowaniem wrzuciłeś dane do bazy.

Zmień kodowanie strony z utf na iso lub jeśli wrzucasz dane poprzez jakiś panel administracyjny to zmień kodowanie panelu z iso na utf.

Łukasz
Gość
to jak to teraz zmienic?
Dałem takie polecenie
  1. ALTER TABLE nazwatabeli DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

i teraz przy tabelach wyświetla się normalnie utf-8, zaglądam do bazy napisy są poprawnie z u umlaut np, ale na stronie pojawia się znak zapytania mimo że w mecie tez jest utf-8
mike
A jakie masz kodowanie dla połączenia?
Tuż po połączeniu wykonaj
  1. SET CHARACTER SET urf8
kossa
W bazie ciągle masz w ISO

@mike_mech zrobił literówkę urf -> utf
poza tym to powinno Tobie pomóc

Łukasz
Gość
dzięki mike_mech, zadziałało guitar.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.