Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: metoda porownywanie napisow
Forum PHP.pl > Forum > Bazy danych > MySQL
grompel
Witam,

Mam konto na jednym z darmowych serwerow www. Mialem tam baze danych. Przenioslem sie na inny serwer, razem z baza danych. Wszystko bylo dobrze do czasu kiedy dodalem nowa tabele. Wszystkie wczesniejsze tabele maja metode porownywania napisow utf8_polish_ci, a nowo dodana tabela ma latin1_swedish_ci. W phpmyadmin jest ustawione na utf8_polish_ci.
Jak mam to zmienic na utf8_polish_ci? Czy moze to w ogole nie ma znaczenia?
wookieb
Ma. W zakładce "operacje" dla każdej tabeli zamień jej kodowanie. Nastepnie w zakładce "struktura" pozamieniaj kodowanie pol tekstowych tabeli. Jeżeli bedziesz mial blad kodowania na stronie to daj
Kod
mysql_query('SET names utf8'); // jezeli twoja strona jest w utf
mysql_query('SET names latin2'); // jezeli strona jest iso]


A tak na boku. Jeżeli nie ma problemów z kodowaniem to olej to.
rybik
w phpMyadmin jest zakładka Operacje, tam ustaw domyślny typ tabel na utf_polish_ci, jeżeli nie ma takiej opcji to utf_general_ci.
jpatka
Nie wiem czy można to olać. Chyba, do momentu sortowania danych zawierających polskie litery. Wydaje mi sie, że one wylądują na końcy listy, mimo, że powinny być gdzieś w srodku.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.