Cześć, robię migrację pewnej strony, i tak się trafiło, że jest ona zakodowana w iso-8859-2. Jak się domyślacie jest problem z polskimi znakami... Po zassaniu HTMLa z sieci i odpaleniu go na localu (windows) wszystko śmiga, ładnie się wyświetlają polskie znaki etc. Jednak po wrzuceniu go na serwer (linux) i odpaleniu przez VIMa juz wszystkie ogonki, zamieniają się w inne znaki. próbowałem przekonwertować te pliki ( 3 tysiące html'ów) do utf8 programem UTFCast oraz Notepad++, i po konwersji do UTF wszystko się wykrzacza nawet na windowsie.
Przed:
Kod
Międzynarodowego
Po:
Przed:
Kod
Mi?ynarodowego
Strona jest zakodowana w iso, Notepad++ w plikach wykrywa mi ASCII. Męczę się już z tym gdzieś od godziny i zero skutków ...
Oczywiście, gdy traktuje htmla funkcją iconv() z iso do utf8 wywala krzaki.
@EDIT - rozwiązałem problem, przeleciałem wszystkie pliki programem Grzegrzółka.
W każdym razie, może mi ktoś wytłumaczyć jak to działa ? Żadna funkcja w PHP tego nie mogła sensownie ogarnąć a tutaj z miejsca ...