textarea i wpisywanie tam różnych "krzaków" - komunikacja z php/mysql i z powrotem.

0

Witam
Nie wiem gdzie to pytanie "przypiąć" - ale że zaczyna się i kończy w JS to dałem tu.
Prozaiczny mechanizm :
Formularz (input,textarea) wysyłam w formie json (fetch/POST) do php by zapisać w mysql, dane też są odczytywane drogą odwrotną.

I wszytko cacy działa. Ale klient ma tendencje do używania dziwnych znaczków typu fi,pi i tym podobnych technicznych krzaczków, dodatkowo okraszając to tekstem niekoniecznie w języku polskim z zależnymi od języka znakami specjalnymi (umlałty, dziwne kreski itd.).

I tu moje pytanie: czy znacie jakąś uniwersalną metodę by to wszytko przechodziło przez te etapy aż do zapisu w bazie, nie wywalało się z byle "krzaczka", dało się w tym szukać i odbierać z powrotem wyświetlając tak jak to delikwent wpisał?
Całość pisana bez framework'ów - czyste JS i PHP

3

używanie wszędzie utf8

0

Jeśli jest to jedynie strona internetowa to można użyć encji https://poradnik.kz1.pl/index.php?page=znakihtml i przykładowo π zamienia nam się wtedy w π. Obsługują one chyba większość dziwnych znaków.

0

Chyba znalazłem - przynajmniej chwilowe - rozwiązanie :
duet encodeURIComponent, decodeURIComponent
po eksperymentuje i zobaczymy.

0

Puszczasz formularze getem?

1 użytkowników online, w tym zalogowanych: 0, gości: 1