Kodowanie polskich znaków


(Barthezz) #1

Witam.

W bazie danych w każdej tabeli, , rekordzie i gdzie tam się jeszcze dało Metoda porównywania napisów mam utf8_general_ci a w kodzie strony

Pliki również są zapisane edytorem w utf-8.

Mimo wszystko zamiast polskich znaków mam krzaczki.

Co może być jeszcze źle?


(Anddezr+Dobreprogramy Pl) #2

A po połączeniu do bazy w skrypcie php masz

$mysqli->set_charset("utf8");

(dla mysqli) lub

mysql_query("SET NAMES utf8");

mysql_query("SET CHARACTER SET utf8");

mysql_query("SET collation_connection = utf8_polish_ci");

dla mysql?

Używaj utf8_polish_ci dzięki temu będziesz mógł sortować wyrazy zaczynające się od polskich znaków.


(M@ster) #3

Zapytam przy okazji, czym różni się utf8_general_ci od urf8_unicode_ci?


(Sitemaster) #4

M@ster, wszystko masz wyjaśnione tutaj:

http://forums.mysql.com/read.php?103,187048,188748

http://dev.mysql.com/doc/refman/5.0/en/ ... -sets.html