Corel FORUM Strona Główna Corel FORUM
Forum użytkowników programów firmy Corel. Grafika wektorowa, rastrowa i obróbka zdjęć cyfrowych

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Konwersja znaków z iso-8859-2 na utf-8
Autor Wiadomość
pierog 
Znawca



Pomógł: 9 razy
Dołączył: 20 Maj 2009
Posty: 158
Skąd: Opole
Wysłany: 26 Luty 2011, 11:45   Konwersja znaków z iso-8859-2 na utf-8

Witam mam problem ze stroną otóż chciałem prze konwertować znaki/tekst z iso-8859-2 na utf-8 , użyłem do tego celu gżegżółki ,przepuściłem pliki przez programik i wydawało się ,że wszystko ok ,umieściłem pliki na serwerze i wyświetlało się ok.Kodowanie w przeglądarce miałem ustawione na utf-8 i żadnych krzaków nie było ,ale jak poprosiłem znajomego by sprawdził u siebie to nie było już tak pięknie i mówi mi ,że na podstronach pokazują mu się krzaczki.Dla upewnienia zapytałem się innego znajomego i powiedział mi to samo.Ktoś wie o co chodzi i gdzie leży problem? Z góry dzięki
 
 
Martin Nez 
Doradca
Grafik?


Wersja CorelDRAW: 2019
Pomógł: 14 razy
Dołączył: 29 Sty 2011
Posty: 113
Skąd: Czmoń
Wysłany: 26 Luty 2011, 17:41   

Sprawdź sobie jeszcze raz Notatnikiem (Zapisz jako), czy napewno masz ustawione UTF-8 w plikach...

Pozdr,
MN
 
 
wawel 
Ekspert
wawel


Pomógł: 261 razy
Dołączył: 30 Mar 2008
Posty: 2143
Skąd: podgorze
Wysłany: 26 Luty 2011, 19:09   

A jaka masz deklaracje kodowania dla dokumentu po tej konwersji moze zostala iso-8859-2?
pozdr.
 
 
pierog 
Znawca



Pomógł: 9 razy
Dołączył: 20 Maj 2009
Posty: 158
Skąd: Opole
Wysłany: 26 Luty 2011, 19:35   

utf-8 na wszstkich podstronach i indexie ,dlatego to jest dla mnie dziwne tymbardziej ,że ja strone widze dobrze a moi znajomi nie!!! Doszedlem do wniosku ,ze moze scrypty maja jakis wplyw na to ,sproboje je wywalic i na nowo zapisac dokumenty z notatnika w utf-8 ,moze pomoze!
 
 
pierog 
Znawca



Pomógł: 9 razy
Dołączył: 20 Maj 2009
Posty: 158
Skąd: Opole
Wysłany: 26 Luty 2011, 20:20   

i nie pomogło :) , rozkładam ręce!
 
 
ABu 
Doradca


Pomógł: 12 razy
Wiek: 44
Dołączył: 02 Paź 2007
Posty: 122
Skąd: Kędzierzyn-Koźle
Wysłany: 27 Luty 2011, 00:59   

A możesz podać linka? (Może być na PW).

Bez tego to będzie raczej wróżenie z fusów.
 
 
 
pierog 
Znawca



Pomógł: 9 razy
Dołączył: 20 Maj 2009
Posty: 158
Skąd: Opole
Wysłany: 27 Luty 2011, 13:10   

http://art-ur.pl - to dla mnie zadna tajemnica ;)


ps. tylko nie mowcie ze strona amatorsko zrobiona bo to wiem ,w planach mam utworzenie nowej :)
 
 
ABu 
Doradca


Pomógł: 12 razy
Wiek: 44
Dołączył: 02 Paź 2007
Posty: 122
Skąd: Kędzierzyn-Koźle
Wysłany: 27 Luty 2011, 14:36   

Prawdopodobnie problem jest z wygenerowanym UTF-em: po "ł" i "ę" z tego co zauważyłem (- być może po innych znakach też) są wstawione jakieś dodatkowe znaki - to może powodować wyświetlanie krzaków. Spróbuj jeszcze raz wygenerować tego UTF-a w swoim programie, możesz też użyć jakiegoś edytora tekstów, który umożliwia konwersję znaków. Polecam SciTE. Po wklejeniu tekstu konwertowanego w SciTE wszystko wyświetla się prawidłowo, więc to raczej nie będzie problem z nagłówkami w html-u.
 
 
 
pierog 
Znawca



Pomógł: 9 razy
Dołączył: 20 Maj 2009
Posty: 158
Skąd: Opole
Wysłany: 27 Luty 2011, 15:04   

aha ale to cały dokument mam wstawic do SciTE i wygenerowac na nowo utf-a ,czy sam tekst i potem poprostu wkleic do mojego starego pliku ?
 
 
ABu 
Doradca


Pomógł: 12 razy
Wiek: 44
Dołączył: 02 Paź 2007
Posty: 122
Skąd: Kędzierzyn-Koźle
Wysłany: 27 Luty 2011, 17:19   

Najlepiej zrób tak:
wejdź w SciTE, w ustawieniach sprawdź, czy jest "File->Encoding->UTF-8" (nie "UTF-8 with BOM"). Wklej tekst w wersji polskiej do kodu html-a, ale nie przeklejaj tego, co masz teraz na stronie, bo przekleisz z nieprawidłowymi znakami. Wykorzystaj oryginał.

Ewentualnie - jak nie zrozumiesz tego co wyżej - podeślij pliki to Ci to przerobię, łatwiej i szybciej mi będzie przerobić niż zrozumiale opisać jak to zrobić :)
 
 
 
pierog 
Znawca



Pomógł: 9 razy
Dołączył: 20 Maj 2009
Posty: 158
Skąd: Opole
Wysłany: 27 Luty 2011, 17:41   

hmmm tylko co jest niby z nie prawidłowymi znakami jak ja tekst czy na stronie czy w pliku widzę normalnie!!! to z czego skopiować ,bo nie zamierzam tego pisać ręcznie :P chętnie bym ci wysłał ,ale chce sam to zrozumieć :)

ps.z programu dreamweaver'a nie da się tego zrobić ? wkońcu tyle kasy kosztuje ten program :P
Ostatnio zmieniony przez pierog 27 Luty 2011, 17:44, w całości zmieniany 1 raz  
 
 
Cysorz 



Pomógł: 205 razy
Dołączył: 01 Sty 2011
Posty: 3129
Skąd: Kraków
Wysłany: 27 Luty 2011, 17:42   

Nie znam się na tym, ale może pomogą małe spostrzeżenia:
1. Opera: wyświetla OK
2. Firefox: wyświetla OK
3. Chrome: wyświetla OK
4. IE (32-bit): krzaki
5. IE (64-bit): krzaki
 
 
pierog 
Znawca



Pomógł: 9 razy
Dołączył: 20 Maj 2009
Posty: 158
Skąd: Opole
Wysłany: 27 Luty 2011, 17:46   

to dziwne :P IE to wogole dziwne przeglądarka i nie wiem kto z tego jeszcze korzysta xD ,ale z tego co wiem ta liczba osób powoli maleje co nie zmienia faktu ze i tak ta liczba jest nadal spora :P
Ostatnio zmieniony przez pierog 27 Luty 2011, 17:52, w całości zmieniany 1 raz  
 
 
wawel 
Ekspert
wawel


Pomógł: 261 razy
Dołączył: 30 Mar 2008
Posty: 2143
Skąd: podgorze
Wysłany: 27 Luty 2011, 17:51   

U mnie M. Firefox, Opera, IE na windows - krzaki, na linuxie - przegl. Galeon tez krzaki.
W programie ked - darmowym do stron www to samo, ale mozna w nim usunac te znaczki, tak jak zmienic kodowanie.
pozdr.
 
 
pierog 
Znawca



Pomógł: 9 razy
Dołączył: 20 Maj 2009
Posty: 158
Skąd: Opole
Wysłany: 27 Luty 2011, 18:13   

a wiecie moze dlaczego mi wszystko pokazuje sie ok ?
 
 
Cysorz 



Pomógł: 205 razy
Dołączył: 01 Sty 2011
Posty: 3129
Skąd: Kraków
Wysłany: 27 Luty 2011, 18:20   

Tak jak pisałem wcześniej nie znam się na tym za bardzo (chociaż popełniłem kilka prostych stron w html), ale masz w kodzie [<meta http-equiv="Content-Type" content="text/html; charset="utf-8" />] niepotrzebną spację i slash (' /'). Może to tam jest problem?
Zresztą nie tylko tam - przepuść stronę przez walidator.
 
 
ABu 
Doradca


Pomógł: 12 razy
Wiek: 44
Dołączył: 02 Paź 2007
Posty: 122
Skąd: Kędzierzyn-Koźle
Wysłany: 27 Luty 2011, 18:22   

To na 100% problem z konwersją na UTF-8.
Podaję podgląd znaku w ASCII na przykładzie litery "ł"
Twój tekst: ł -> ł‚
UTF-8 ze SciTe: ł -> Ĺ‚

Widocznie IE ten dodatkowy znak wyświetla a pozostałe przeglądarki go ignorują.
 
 
 
pierog 
Znawca



Pomógł: 9 razy
Dołączył: 20 Maj 2009
Posty: 158
Skąd: Opole
Wysłany: 27 Luty 2011, 18:31   

a teraz coś się zmieniło ?
 
 
wawel 
Ekspert
wawel


Pomógł: 261 razy
Dołączył: 30 Mar 2008
Posty: 2143
Skąd: podgorze
Wysłany: 27 Luty 2011, 18:34   

pierog napisał/a:
a teraz coś się zmieniło ?

teraz u mnie jest tak jak w zalaczniku.

kodowanie.gif
Pobierz Plik ściągnięto 1048 raz(y) 7.76 KB

 
 
pierog 
Znawca



Pomógł: 9 razy
Dołączył: 20 Maj 2009
Posty: 158
Skąd: Opole
Wysłany: 27 Luty 2011, 18:49   

ładne krzaczki ,nie mogę tego skumać ,wszystkie pliki otworzyłem w edytorze KED i zapisałem z iso-8859-2 do utf-8 (docelowo) i wyskoczyły krzaki ,odpaliłem pliki na nowo i ręcznie zacząłem poprawiac to w KEDZIE i jeszcze gorzej się zrobiło.Co dokładnie musiałbym zrobić ? zrobiłem tak jak mówil Abu ,wydaje mi się że dobrze a tu dalej zonk :P
 
 
Cysorz 



Pomógł: 205 razy
Dołączył: 01 Sty 2011
Posty: 3129
Skąd: Kraków
Wysłany: 27 Luty 2011, 19:09   

A dlaczego chcesz używać "utf-8" jeżeli mogą zapytać?
Jakby nie było to z tym kodowaniem wiąże się sporo problemów, chociażby opisanych w Wikipedii
Zobacz też [URL=http://pl.wikipedia.org/wiki/Kodowanie_polskich_znaków]Kodowanie polskich znaków[/URL]
 
 
pierog 
Znawca



Pomógł: 9 razy
Dołączył: 20 Maj 2009
Posty: 158
Skąd: Opole
Wysłany: 27 Luty 2011, 19:11   

bo z tego co sie orientuje jest to teraz najczesciej uzywany standard ,chyba ze sie myle ?
 
 
s-p-i-n 


Pomógł: 192 razy
Dołączył: 26 Lut 2007
Posty: 1484
Skąd: opolszczyzna
Wysłany: 27 Luty 2011, 19:16   

Spróbujmy tak

wywal to
Kod:
<?xml version="1.0" encoding="..."?>


a w tym usun nawiasy by wygladalo tak
Kod:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">


i wowczas przekonwertuj litery
Ostatnio zmieniony przez s-p-i-n 27 Luty 2011, 19:22, w całości zmieniany 1 raz  
 
 
pierog 
Znawca



Pomógł: 9 razy
Dołączył: 20 Maj 2009
Posty: 158
Skąd: Opole
Wysłany: 27 Luty 2011, 19:18   

ok zajmie mi to z 6minutek :P

hmmm i co jak u was się wyświetla ,bo u mnie dobrze ?
Ostatnio zmieniony przez pierog 27 Luty 2011, 19:28, w całości zmieniany 1 raz  
 
 
wawel 
Ekspert
wawel


Pomógł: 261 razy
Dołączył: 30 Mar 2008
Posty: 2143
Skąd: podgorze
Wysłany: 27 Luty 2011, 19:25   

teraz jest lepiej bo te kwadratowe sa zamienione po polskich znakach na - ? i sa polskie znaki.

EDIT Teraz jest ok

kodowanie2.gif
Pobierz Plik ściągnięto 996 raz(y) 7.4 KB

Ostatnio zmieniony przez wawel 27 Luty 2011, 19:29, w całości zmieniany 1 raz  
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.15 sekundy. Zapytań do SQL: 15