Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JSON][ENCODING] Konwersja ISO do UTF - polskie znaki
Posio
post 6.05.2014, 13:37:43
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
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 03:01