Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

Kodowanie

Forum dyskusyjne poświęcone programowi Pajączek 5 NxG. Wysyłaj tutaj tylko wiadomości dotyczące tego programu.

Moderator: Grupa pościgowa ;-)

Kodowanie

Postprzez Skorpion9312 » 20 wrzeÅ›nia 2006, o 18:48

Skorpion9312
Jestem tu już dłuższą chwilę
Jestem tu już dłuższą chwilę
 
Posty: 182
Dołączył(a): 8 maja 2006, o 15:01

Kodowanie

Postprzez janosik » 21 wrzeÅ›nia 2006, o 10:12

janosik
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 1
Dołączył(a): 3 maja 2005, o 17:39

Kodowanie

Postprzez Skorpion9312 » 21 wrzeÅ›nia 2006, o 17:55

RozwiÄ…zaÅ‚em problem... OdznaczyÅ‚em opcjÄ™ "Nie konwertuj znaków narodowych przy zapisie". Nie rozumiem dlaczego takie ustawienie nie jest domyÅ›lnym. :roll: Po co PajÄ…czek zamienia "Å›" na "¶" itd.?

Jeszcze jedno pytanie... Czy istnieje jakiś sposób aby naprawić kilkaset dokumentów :shock: , które wcześniej były zapisywane w złym kodowaniu :?:
Skorpion9312
Jestem tu już dłuższą chwilę
Jestem tu już dłuższą chwilę
 
Posty: 182
Dołączył(a): 8 maja 2006, o 15:01

Postprzez platekr » 21 wrzeÅ›nia 2006, o 20:26

Bardzo proszę, aby przed zadaniem pytania na forum, zadać sobie minimum trudu i skorzystać z wyszukiwarki na forum, gdyż ten temat był wielokrotnie poruszany. Nie wspominając już o dołączonej do programu dokumentacji, w którą również wbudowana jest wyszukiwarka. Wystarczyło wcisnąć F1 i na zakładce "Wyszukaj" wpisać "znaki narodowe" lub po prostu "polskie znaki", aby zapoznać się z wyjaśnieniem dotyczącym sposobu kodowania znaków w Pajączku.
platekr
Administrator forum
Administrator forum
 
Posty: 1737
Dołączył(a): 8 września 2002, o 22:48
Lokalizacja: Myslenice, Poland

Jak naprawić dokumenty, które wcześniej były źle zapisane?

Postprzez Skorpion9312 » 22 wrzeÅ›nia 2006, o 18:23

Witam ponownie,

W zwiÄ…zku z tym że wczeÅ›niej nie miaÅ‚em zaznaczonej opcji "Nie konwertuj znaków narodowych przy zapisie", moj serwis jest co najmniej nienadajÄ…cym siÄ™ do użytku :? . Bardzo proszÄ™ o odpowiedź jak mam to naprawić. Robienie tego na piechotÄ™ (otwieranie każdego dokumentu) jest praktycznie nie wykonalne :( PróbowaÅ‚em wyszukiwania i zmiany w serwisie, ale co siÄ™ okazaÅ‚o? Przypuśćmy że chciaÅ‚bym zamienić każdy "±" na "Ä…". Zaznaczam ten pechowy znak, wklejam w pole znajdź (w oknie Rozszerzone wyszukiwanie i zmiana) i mam coÅ› takiego "& #177;". Jak można siÄ™ nie zaÅ‚amać? :wink:
Skorpion9312
Jestem tu już dłuższą chwilę
Jestem tu już dłuższą chwilę
 
Posty: 182
Dołączył(a): 8 maja 2006, o 15:01

Postprzez platekr » 22 wrzeÅ›nia 2006, o 20:10

Faktycznie można popaść we frustrację, ale właśnie taka sytuacja pozwoli rozwiązać problem, którego w innym wypadku by się nie doświadczyło. A problem ten nie leży po stronie Pajączka.

Jesli w dokumencie nie ma zadeklarowanego kodowania (np. przez sekcjÄ™ META), to program zapisuje znaki narodowe w kodowaniu domyÅ›lnym z ustawieÅ„. Tak też zachowaÅ‚ siÄ™ w tym wypadku, zapisujÄ…c znaki narodowe w kodowaniu ISO-8859-2 co widać na zaÅ‚Ä…czonym w pierwszej wiadomoÅ›ci wÄ…tku przykÅ‚adzie (echo "¶Ä‡Ä½Å¼Ä™Å‚óń";). Wyprowadzone znaki sÄ… w ISO-8859-2, czyli jak najbardziej poprawnie.

Problem dotyczy więc nie Pajączka, ale strony tworzonej w kodzie PHP, która nie posiada deklaracji kodowania znaków, więc przeglądarka wyświetla kod ISO-8859-2 używając tablicy kodowej WinCP-1250.

Jeśli dokument byłby niepoprawnie zakodowany, np. w Windows CP-1250 przy poprawnym nagłówku ISO-8859-2, to efekt byłby następujący: echo "šćęłńóśżź".

RozwiÄ…zanie:

a) do wyprowadzanych w przeglądarce stron dodać deklarację kodowania znaków dla tekstu strony w sekcji META dokumentu generowanego przez PHP.

b) przełączyć w przeglądarce kodowanie znaków na ISO-8859-2, bo teraz jest za pewne CP-1250

c) przejść na CP-1250 (nie polecam)

Zatem podsumowując, nic nie trzeba robić z dokumentami serwisu lecz po prostu dostosować swój kod PHP do wyświetlania znaków w kodowaniu ISO-8859-2 dodając nagłówek deklaracji kodowania w META.
platekr
Administrator forum
Administrator forum
 
Posty: 1737
Dołączył(a): 8 września 2002, o 22:48
Lokalizacja: Myslenice, Poland

Postprzez qvist » 22 wrzeÅ›nia 2006, o 21:29

qvist
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 9
Dołączył(a): 17 września 2006, o 15:27

Postprzez Skorpion9312 » 30 wrzeÅ›nia 2006, o 21:14

http://www.skorpion.trikprojekt.com.pl/sprytne_programy/prezentacja/prezentacja.htm Sory za wielkość, ale przy większej kompresji nic nie byłoby widać :wink:

Jak mam rozwiązać ten problem? Proszę o odpowiedź. :wink:
Skorpion9312
Jestem tu już dłuższą chwilę
Jestem tu już dłuższą chwilę
 
Posty: 182
Dołączył(a): 8 maja 2006, o 15:01


Powrót do Pajączek 5 NxG

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron