Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]polskie znaki iso-8859-2
Forum PHP.pl > Forum > Przedszkole
Greg_BigPhpAmator
Witam. Zanim zaczne to wiem ze ten tema juz byl ale nie znalazlem dalej rozwiazania...otoz pobieram rss czytnikiem i na stronie wyswietlajacej zniakaja polskie znaki.
Dodam ze w head mam
Kod
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"><BR><META http-equiv="Content-Type" content="text/html; charset=iso-1250">

Probowalem dodac
Kod
<meta http-equiv="content-language" content="pl" />
ale dalej polskich znakow brak. W odczytywanym pliku rss sa polskie znaki i w naglowku wypisane jest
Kod
<FONT color=#0000ff><SPAN class=m><?</SPAN><SPAN class=pi>xml version="1.0" encoding="iso-8859-2" </SPAN><SPAN class=m>?></SPAN></FONT>

Czy moze ktos cos poradzic?
Bede wdzieczny za pomoc.
pawel.b
nie ma takiego kodowania iso-1250 jest win -1250 albo cp 1250
musisz mieć takie samo jak w rssie czyli iso-8859-2
oomaster
Taka mała uwaga, przestaw się na UTF-8 bo ma dużo więcej zalet:
+ Jest łatwiej współpracować z bazą danych i konfigurować ją (przynajmniej dla mnie)
+ Możliwość szybkiego wzbogacenia strony o API innych podmiotów
+ Łatwe przetwarzanie treści w ajax
+ Nowoczesna strona
Greg_BigPhpAmator
poprawilem na
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<META http-equiv=Content-Type content="text/html; charset=win-1250">.
Dalej brak polskich znakow.
W rss kodowanie jest <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
Wiec dlaczego u mnie pojawiaja sie "krzaki". Urucjhamialem strone u kolegi - to samo.
Prosze pomozcie bo nie wiem co robic.
patryk20120
Jak pisał kolega wyżej zmień kodowanie na UTF-8 lub UTF-8 bez boom'a.
Greg_BigPhpAmator
zmienilem kodowanie na utf-8.

mam teraz:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<META http-equiv=Content-Type content="text/html; charset=win-1250">
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

Dalej nic.

......a co to ten boom?

..a mozesz objasnic to to ten boom?
potreb
Poszukaj kursu HTML przede wszystkim.
Daje sie jedną deklarację kodowania a nie 3.
Kod
<meta http-equiv="content-type" content="text/html; charset=utf-8" />


Druga sprawa jest jeszcze kodowanie plików. Używaj Notepad 2 bo nie wiem w czym ty robisz.

I nie boom tylko BOM, masz google do tego.
W skrócie na początku każdego dokumentu zapisanego w utf-8 wstawia znacznik(DtŹ), który odczytuje przeglądarka i wie że to utf-8. Fake ala winodws
Greg_BigPhpAmator
ok. pokazuje DtŹ ale dalej sa krzaki. Usunalem pozostale meta. Zaczne guglowac za BOMem.
webdice
Nie każdy edytor zapisuje plik jako UTF. Poszukaj również o tym.
Greg_BigPhpAmator
Witam jeszcze raz. Zassalem Notepad2 Zapisalem w UTF. Dalej nic. Krzaczki w miejscach polskich liter. Prosze pomozcie. Tylko na tej jednej stronie mam ten problem.
Zalaczylem link do plikow abyscie mogli sami sprawdzic.
Czytnik RSS
Szblon.html odpowiedzilany za wyswietlanie. Oba sa potrzebne.
Prosze sprawdzcie je.


...a moze znacie jakis inny czytnik RSS ktory odczyta ten plik z polskimi literami?
RSS plik

...juz 3 czytniki z hotscripts.pl uruchomilem i wszystkie bez polskich znaczkow. Wszedzie dalem kodowanie
Kod
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"><
. Prosze pomozcie odczytac ten plik

Dziekuje wszystkim za pomoc. Prawidlowa odpowiedz to:

[code]
<?php

header('Content-Type: text/html;charset=UTF-8');?>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

...
[code]
Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.