Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]kodowanie przy zapisie do bazy mysql
Forum PHP.pl > Forum > Przedszkole
-bool-
Witam
Mam taki problem: chce dodać rekord do bazy. Łącze się zwykłą funkcją mysql:

  1. mysql_connect('localhost', 'user', 'pass') or die(mysql_error());
  2. $content = 'łóżźćąśężćł';
  3. mysql_query("INSERT INTO test (id, content) VALUES ('', '$content')") or die(mysql_error());


a do bazy wchodzi mi coś takiego: #322;ó#380;#378;#263;#261;#347;#281;#380;#263;#322; ( <- tutaj przed każdym # usunełem & bo ten post pokazywał to jako normalne litery)
i nie wiem co jest grane. w bazie mam kodowanie na uft-8 unicode ci strona też jest w utf-8 więc o co kaman?
Gość
mysql_set_charset
-bool-
Próbowałem już coś takiego ale nie działa dalej
  1. mysql_query("SET CHARACTER_SET_RESULTS=latin2");
  2. mysql_query("SET NAMES 'latin2'");
-bool-
tzn zamiast latin2 wpisywałem utf-8 i nic
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.