Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [FckEditor][JS][AJAX] Dlaczego pobiera "ó", a nie "ó"?
Martio
post
Post #1





Grupa: Zablokowani
Postów: 167
Pomógł: 2
Dołączył: 15.02.2004

Ostrzeżenie: (30%)
XX---


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!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
eai
post
Post #2





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
silvermario
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 9.04.2008

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 02:42