![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
witam mam taki problem, że system komentarzy jest oparty na Ajaxie.
do bazy zapisują się komentarze z polskimi znakami zamienionymi na kody utf-8 i powiedzmy taki text: "nowe miejsce do spędzania piątkowych wieczrów" zapisuje się do bazy tak: nowe miejsce do spędzania piątkowych wieczorów chcąc wyświetlić ten text używam poprostu nie pojawiało mi się ó więc użyłem no i teraz to wszystko jest podatne na wstrzyknięcie kodu js, i uruchomienie go. dlatego użyłem ok jestem spokojny o js, ale text wyświetla się tak: nowe miejsce do spędzania piątkowych wieczorów już nie wiem co z tym zrobić, tak źle i tak niedobrze. Może łatwiej będzie zostawić to tak jak jest i zająć się sprawdzeniem danych przed zapisem do bazy? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
zawsze możesz dać przed wyświetleniem $text = htmlspecialchars($text);
PS pliki masz w formacie UTF 8 i czy przy połączeniu z bazą masz mysql_query('SET NAMES utf8'); ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
pliki w utf-8
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:12 |