Mimo że pisze w dziale przedszkole, czytając odpowiedzi kolegi "weddice" nie wiem po co to robię, bo zapewne zostanę odesłany do żłobka, ale takowego nie znalazłem, a więc zmuszony jestem pisać tu.
Dane z formularza ( zrobionego w CoffeeCup ) zapisują mi się bez problemu w bazie z polskimi znakami. System porównań dla połączenia MySQL mam ustawiony na
utf8_polish_ci lub utf8_general_ci. Przy obu ustawieniach działa poprawnie, są polskie znaki.
Problem pojawia się w pliku php który daje mi wynik rekordów wpisywanych do bazy widoczny w przeglądarce.
Plik jest tworzony automatycznie przez program CoffeeCup Web Form Builder.
To fragmenty kodu:
// Set up the default mail headers $headers = 'MIME-Version: 1.0' . CC_FB_SENDMAIL_EOL . 'Content-Type: text/plain; charset=utf-8' . CC_FB_SENDMAIL_EOL .
__________________________________________________________________
// Set up the new form owner message $form_owner_msg = CC_FB_SENDMAIL_EOL . "--$mime_boundary" . CC_FB_SENDMAIL_EOL . 'Content-Type: text/plain; charset=utf-8' . CC_FB_SENDMAIL_EOL .
// Ensure that the connection is utf8 encoded @mysql_query("SET NAMES 'utf8'", $link); // If we can't select their DB, lets try to create our own. if(!mysql_select_db(CC_FB_DB_NAME, $link))
________________________________________________________________________________
____________________
die( <<<EOHTML <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
Jako laik, czytam to wszystkie, ja język chiński. Zmieniałem oczywiście utf-8 na utf8_polish_ci i lang en na lang pl
Wrzucałam plik do Gżegżółki i nic. Jedyne zmiany jakie następują to ilość krzaczków, lub brak krzaczków a polskie litery zamieniają się w znaki zapytania.
Co mogę jeszcze bez dużej wiedzy zrobić

Pozdrawiam