Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [FckEditor][JS][AJAX] Dlaczego pobiera "ó", a nie "ó"?
Forum PHP.pl > Forum > XML, AJAX
Martio
Używam FCKeditor. Kiedy odbieram dane metodą FCKeditorAPI.GetInstance('f_content').GetXHTML() celem przesłania zawartości ajaxem zamiast litery "ó" mam znak "ó". Tylko z tą literą jest problem. Czy można temu jakoś zaradzić? Bardzo proszę o pomoc!
eai
Fck Editor używa
  1. <?php
  2. string htmlentities ( string string [, int quote_style [, string charset]])
  3. ?>

do zamiany tagów html na encje, podczas startu. Jednak htmlentities traktuje niektóre znaki jak np. ó w kodowaniu utf-8 błędnie, dlatego zamienia ó na encje. Tutaj już wina jest twórców php, ma to być poprawione w php6 z tego co słyszałem.
silvermario
Jakby ktoś szukał jeszcze rozwiązania tego problemu to podaję:

w pliku 'fckconfig.js' należy przestawić zmienną
"FCKConfig.IncludeLatinEntities" z "true" na "false"

dzięki temu nie następuję zamiana polskich znaków diaktrycznych na encje.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.