![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 1 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Co może być przyczyną, że jakieś znaki specjalne jak np: ◕◕人\ Są zamieniane na "?(IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) ?" ? Strona kodowana w UTF8, w bazie danych wpisy widnieją jako "?(IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) ?", przed wysłaniem, po wklejeniu do input'a wyświetla sie poprawnie, dopiero po wysłaniu zamienia sie na "?(IMG:style_emoticons/default/questionmark.gif) ?". W innych miejscach, takie "znaki specjalne" wyświetlają sie poprawnie. (i w bazie również widnieją jako ◕◕人\ ) Zauważyłem że w formularzu przesyłania danych do bazy danych jest "htmlspecialchars_uni", a w innych "jsspecialchars" Dokładna funkcja jsspecialchars: Ten post edytował Maciek_#_& 11.09.2011, 21:03:06 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 8 Dołączył: 24.09.2003 Ostrzeżenie: (10%) ![]() ![]() |
Strona kodowana w UTF8, w bazie danych wpisy widnieją jako "?(IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) ?", przed wysłaniem, po wklejeniu do input'a wyświetla sie poprawnie, dopiero po wysłaniu zamienia sie na "?(IMG:style_emoticons/default/questionmark.gif) ?". W innych miejscach, takie "znaki specjalne" wyświetlają sie poprawnie. (i w bazie również widnieją jako ◕◕人\ ) Kilka rzeczy do sprawdzenia: - czy baza mam poprawne kodowanie (raczej tak skoro w innych miejscach się wyświetla poprawnie ale sprawdzić warto) - czy w innych miejscach o których piszesz dane też były dodawane z formularza? - może jakiś plik który bierze udział w tym procesie jest w innym kodowaniu niż utf8 i stąd problem |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 16:31 |