Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Kodowanie
Forum PHP.pl > Forum > Przedszkole
Ryder
Hej
Mam pytanie odnośnie kodowania stronki i bazy.
Jaki sytem kodownia wybrać, aby wszystko dobrze działało.

Ostatnio kolega polecił mi, aby stronke jak i system porównan w bazie ustawić
na utf8_polish_ci

Aktualnie mam:
  1. collation connection      utf8_general_ci            latin1_swedish_ci
  2. collation DATABASE        latin1_swedish_ci          atin1_swedish_ci
  3. collation server          latin1_swedish_ci           latin1_swedish_ci


Ale teraz jak w formularzu wpisze np.:
słowo  "możę" to po kliknieciu przycisku pojawia się szlaczki "możÄ", podobnie w bazie.
Nomad
latin2_general_ci sprubuj tym
potreb
Ja stosuje zawsze utf-8. Dlaczego? Bo w bazie będziesz miał wszystkie znaki w poprawnej wersji, ajax to tylko utf-8. I edytowane teksty w plikach będą poprawnie wyświetlane.
Ryder
Rozumiem, że stawiasz utf8_polish_ci dla plików php i systemu porównań dla połączenia MySQL.

Teraz jeżeli włącze zakładke "zmienne systemowe serwera MySQL" w phpMyAdmin
to wtedy zmienia się tylko pole "collation connection"

w reszcie połączeń zostają
collation database  latin1_swedish_ci
collation server      latin1_swedish_ci

Chciałem sie dowiedzieć czy te połączenia maja jakiś wpływ na wyswietlanie znaków. Jesli tak to jak je też zmienic na utf8_polish_ci.
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.