ďťż
Podstrony
|
telcocafeWitamMój problem polega na tym, że gdy dodaje dane do bazy danych to zamiast polskich liter w bazie są krzaczki. Dane dodaje skrypt, który wyciąga najpierw słowo z pliku tekstowego i pózniej dodane go do bazy. W jaki sposób zrobić żeby do bazy dodały się polskie znaki? Z góry dzieki Pzdr Witam Mój problem polega na tym, że gdy dodaje dane do bazy danych to zamiast polskich liter w bazie są krzaczki. Dane dodaje skrypt, który wyciąga najpierw słowo z pliku tekstowego i pózniej dodane go do bazy. W jaki sposób zrobić żeby do bazy dodały się polskie znaki? Z góry dzieki Pzdr Wrzucać dane do bazy w takim samym kodowaniu albo ewentualnie uzyc w skrypcie set_names kodować bazę w tym samym kodowaniu co plik lub plik w tym samym kodowaniu co baza :) jeżeli plik txt jest zapisywany pod windowsem to zapewne będzie miał kodowanie cp1250, które jest beznadziejne. Jeżeli stosujesz jakiś lepszy edytor to ma pewnie opcję kodowania w iso8859-2 (co dla bazy jest latin2) lub utf-8. W phpmyadminie wykonaj dla danej bazy: SET NAMES latin2 lub zamiast latin2 jeżeli plik jest w utf-8. Oprócz tego w opcjach bazy zmień "Collation" (sposób porównywania napisów - czy jakoś tak) odpowiednio na latin2 lub utf8 ok, dziala dzieki |
|||
Sitedesign by AltusUmbrae. |