Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[MySQL] polskie znaki ...

Zdecydowałeś się na tworzenie interaktywnych stron przy pomocy PHP? Chcesz w łatwy i szybki sposób zarządzać danymi na swojej stronie? Tutaj znajdziesz pomoc w napotkanych przy tym trudnościach.

Post 23.05.2006, 19:27:21

Znalazłem na sieci ciekawsze i łatwiejsze rozwiązanie.

1. Export bazy danych ze "starego" serwera. Zakładam że jest to ISO 8859-2.
2. Następnie wgrywamy bazę na nowy serwer, gdzie polskie znaki mamy w UTF-8.
3. W phpmyadmin zaznaczamy swoją bazę, przechodzimy do zakładki Operacje Ustawiamy kodowanie i system porównań dla bazy danych np. latin2_general_ci lub jak kto woli w oknie SQL'a wpisujemy:

Kod: Zaznacz cały
ALTER DATABASE `nazwa_bazy` DEFAULT CHARACTER SET latin2 COLLATE latin2_general_ci


4. Ostatnia czynność to edycja pliku konfiguracyjnego strony/cms'a - po linii gdzie następuje połączenie z bazą danych dodajemy:

Kod: Zaznacz cały
mysql_query("set charset latin2");


I cieszymy się polskimi znakami diakrytycznymi na stronie :-D

Ps. Thx dla ekipy zsyp.pl za pomoc w rozwiązaniu problemu.

[eof]
austin
Posty: 1
Dołączył(a): 23.05.2006

Poprzednia strona

Powrót do PHP i bazy danych


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 45 gości

Subskrypcja

Mamy 53826 zarejestrowanych użytkowników.
Najnowszy użytkownik: purefitketo


Nasi użytkownicy napisali:

  • 940367 wiadomości
  • w 249431 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)