Jaka metoda porównywania napisów w bazie ?
Z jakiego kodowania na jakie konwertować ?
tak :
Kod
$input = iconv("ISO-8859-2","UTF-8",$input);
czy tak:
Kod
$input = iconv("UTF-8","ISO-8859-2",$input);
No i czy dawać coś przed zapytaniem do bazy? Dla ISO dawałem tak:
Kod
mysql_query('SET character_set_connection=latin2');
mysql_query('SET character_set_client=latin2');
mysql_query('SET character_set_results=latin2');
mysql_query("SET NAMES 'latin2'");
mysql_query("SET CHARACTER SET 'latin2_general_ci'");
mysql_query('SET character_set_client=latin2');
mysql_query('SET character_set_results=latin2');
mysql_query("SET NAMES 'latin2'");
mysql_query("SET CHARACTER SET 'latin2_general_ci'");
a dla utf dawałem tak .
Kod
mysql_query ('SET NAMES utf8');
mysql_query('SET CHARACTER_SET utf8_unicode_ci');
mysql_query('SET CHARACTER_SET utf8_unicode_ci');
Dobra sorki : poradziłem sobie. Przez chwilkę zgłupiałem bo nie zauważyłem , że miałem filtrowanie przed wprowadzeniem złośliwego kodu .