probowalem juz wszystkiego co znam, a z tym cholerstwem nie moge sobie poradzic ;(
jak wyglada problem: na stronie mam możliwość dodania artykułu przez WWW (to działa), albo przez program. Jeżeli wpiszę na www w dowolny sposób cokolwiek, przeglądarka mi wysyła to do skryptu tak, jak mam ustawione w nagłówku (czyli ISO). Jeżeli robię to z poziomu Delphi 5 (Indy), program wysyła mi dane takie, jakie dostał, bez żadnej obróbki.
I tu jest problem - przy ręcznym wpisywaniu to pół biedy, bo windows koduje w win-1250 i to umiem przekonwertować, ale przy kopiowaniu zawartości z worda już jest klapa - w najlepszym przypadku polskie znaki się konwertują, ale np. zamiast ? i ? mam krzaki, nawet parser w3c sie wywala ;(. Jak wklejam worda w przeglądarke to te znaki się w " zamieniają, tak właśnie bym chciał
ma ktoś jakiś pomysł?
najlepsze wyniki (konwersja polskich znaków, bez konwersji ? itp) uzyskałem dzięki funkcji:
http://pastebin.4programmers.net/668
EDIT:
z braku cierpliwosci napisalem cos takiego:
http://pastebin.4programmers.net/669
moze eleganckie to nie jest, ale lepsze to, niz wyrzucenie kompa przez okno :/. Mimo to mam nadzieje, ze ktos podsunie lepszy pomysl