Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zmiana kodowania tabeli na utf-8
wojto
post
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` (
`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;
to dostaje blad:
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)


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 13:16