![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 29.06.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
witam,
kodowanie bazy jest teraz ustawione na latin1, jak chce stworzyc przykladowa tabele, korzystajac z tego kodu: Kod CREATE TABLE IF NOT EXISTS `zn_kolory` ( to dostaje blad:`Id_zk` int(6) NOT NULL auto_increment, `Kolory` enum('czerwony','żółty','niebieski','zielony') NOT NULL default 'czerwony', PRIMARY KEY (`Id_zk`) ) TYPE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; Kod Error: 1064 - Something is wrong in your syntax obok 'DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci' w linii 5 no dobra, pewnie jest na serwerze jakas stara wersja i nie da sie zmienic kodowania, to mam pytanie: znalazlem klase do zamiany tekstu z iso na utf. po zamianie przykladowych tekstow w bazie na utf, na stronie sie wyswietlaja poprawnie, ale...: 1. czy tak moze zostac, ze kodowanie bazy jest w latin1, a teksty sa w utf-8? drugie pytanie. wczesniej na stronie bylo ustawione kodowanie w iso-8859-2, powiedzmy, ze uzytkownik wpisal swoje tajne haslo a w nim mial literki "ąśł" haslo to zostalo zakodowane w md5 i wpisane do bazy teraz zmienilem kodowanie strony na utf-8 2. czy jezeli uzytkownik wpisze to samo haslo, to dalej hasz hasla z utf-8 bedzie taki jak w bazie (iso-8859-2) -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:16 |