Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: różne kodowanie i wyszukiwanie nie działa
Forum PHP.pl > Forum > Bazy danych > MySQL
php programmer
Witam
W php mam ustawione kodowanie ISO-8859-2
natomiast w MySQL UTF8

Znalazłem na forum że trzeba zrobić coś takiego
  1. <?php
  2. mysql_query("SET NAMES 'latin2'") or die(mysql_error()) ;
  3. mysql_query("SET CHARACTER SET 'latin2'") or die(mysql_error()) ;
  4. ?>


Jednak mimo tego, jak w wyszukiwarce wpisze słowo z polską literą
to już mi nie znajdzie odpowiedniego słowa


  1. <?php
  2. if (isset($_POST['keyword']))
  3. $query .= " AND (tytul LIKE '%".$_POST['keyword']."%' OR opis LIKE '%".$_POST['keyword']."%' )";
  4. ?>
MatheW
spróbuj zmienić kodowanie stron na utf, albo pobawić się w sqlu CONVERTEM
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.