Dnia 2011-05-11, śro o godzinie 14:57 +0200, Bartosz Brachaczek pisze:
> (...) Trudno mi sobie wyobrazić, jak w
> rozsądny sposób można by dostosować do takiego przypadku funkcję
> gg_message_html_to_text(), więc moje pytanie brzmi, dlaczego właściwie
> libgadu dokonuje konwersji HTML-a do czystego tekstu, zamiast wziąć
> to, co wysłał rozmówca?

Dlatego, że w HTML-u jest unikod, w czystym tekście CP1250. Idea była
taka, żeby dowolny klient mógł się posługiwać unikodem bez konieczności
parsowania HTML-a, ustawiając jedynie odpowiednie kodowanie.

Jedyne wyjście to chyba parsowanie HTML-a na tyle, na ile jest to
potrzebne do zapewnienia zgodności ze starym parsowaniem, tj. <b>, <u>,
<i>, <img> i atrybut color w <span>. Myślicie, że wystarczy parsowanie
jedynie tych tagów, żeby tylko zapewnić zgodność z Gadu-Gadu 10 i samym
libgadu?

Pozdr,
Wojtek

_______________________________________________
libgadu-devel mailing list
[email protected]
http://lists.ziew.org/mailman/listinfo/libgadu-devel

Reply via email to