![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 417 Pomógł: 44 Dołączył: 23.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
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 ... Ten post edytował Posio 6.05.2014, 14:07:42 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 03:01 |