tomashr
8.02.2007, 11:03:21
Witam,
Mam taki problem. Mianowicie mam baze zapisujaca dane w formacie utf-8. I teraz nie wiem, w jaki sposb wyciagnac te dane aby polskie znaki były poprawne. Na stronie dałem tez tag utf-8 jednak to nie pomogło Przy zapisie ze strony do bazy czegos na literke dajmy na to 'Ś' do bazy trafia '?' Gdy wyciagam te dane na stronie tez pokazuje mi sie '?' zamiast 'Ś' pomimo tego, ze jak napisałem wyzej mam ustawienie w tagu na utf-8
Hmmm, czy moze mi ktos pomoc, wyjasnic ?
z gory wielkie dzieki.
JaRoPHP
8.02.2007, 11:36:02
Masz inne ustawienia kodowania znaków na stronie i w bazie.
Możesz skorzystać z poniższego polecenia (zaraz po połączeniu z bazą), aby zmienić kodowanie w bazie:
<?php
?>
Jarod
8.02.2007, 11:46:11
Napisz sobie funkcję connect(), która będzie łączyć się z bazą i wykonywać po połączeniu zapytanie
<?php
mysql_query('SET NAMES utf8');
?>
JaRoPHP
8.02.2007, 12:25:34
Używając klauzuli
SET NAMES nazwę zestawów znaków powinno się podać w apostrofach,
Character Sets:
<?php
?>