Skocz do zawartości

Problem z kodowaniem bazy


voocoder

Rekomendowane odpowiedzi

Witam

Mam problem z kodowaniem bazy danych.

Stworzyłem własny panel cms. Panel kodowany jest w utf-8.

Strona też utf-8.

Baza danych jest kodowana standardowo latin2

Taka konfiguracja działa poprawnie na serwerach typu nazwa, home, futuro(netia). Import bazy danych wygenerowanej z krasnala też przebiega prawidłowo, zaznaczając przy imporcie opcje kodowania latin2

Niestety trafiłem na pewien serwer (iap) na którym wywala się kodowanie nawet przy wprowadzaniu danych przez panel, a o imporcie danych mozna zapomnieć.

Wprowadzając dane przez panel w utf-8 i zapisie do bazy latin2 wywalają się krzaki.

Zmieniałem kodowanie pól bazy na utf-8 jednak nic to nie dało.

Może ktoś z Was zna jakąś "sztuczkę magiczke" na coś takiego? Gdzie może leżeć problem?

Odnośnik do komentarza
Udostępnij na innych stronach

No to masz błąd na etapie projektu. Jeżeli strona jest w UTF8 baza danych też powinna być na takim kodowaniu. Problem możesz pewnie obejść stosując zaraz za mysql_connect

mysql_query('SET NAMES latin2'); // (lub utf8)

ale to będzie tylko obejście. Przekonwertuj bazę do kodowania strony i na takiej pracuj w przyszłości.

Sprawdź liderów systemów wymiany linków:

linkme.pl (stały), gotlink.pl (rotacyjny)

alexain.jpgalexaol.jpgalexaat.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności