Chciałbym spytać się Was jak sobie radzicie z bezpiecznym przesyłaniem tekstu z formularza.
Ja używam czegoś takiego:
na stronie mam formularz, ustawiłem tam nagłówek:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
informacje z formularza z tej strony przetwarzam za pomocą:
tak przygotowaną zmienną wysyłam w zapytaniu MySQL.
w bazie danych mam zdefiniowane kodowanie na utf8_polish_ci
na innej stronie odczytuje te informacje przy pomocy zapytania MySQL.
Później wyświetlam je:
Wszystko działa, sposób jest bezpieczny, tylko strasznie krzaczy się na polskich znakach.
Jak Wy sobie z tym radzicie?
Czuję, że problem nie jest w kodowaniu w bazie danych, lecz przy funkcji htmlspecialchars.
Jeżeli ustawię jej flagę w sposób
obcina mi polskie fonty :/