Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML]krzaki w google :), dlaczego google nie widzi polskich znakow
phoenix84
post
Post #1





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


Witam,

moze az taka lama nie jestem, ale nie rozumiem dlaczego i jak zrobic by bylo dobrze smile.gif

jest strona http://flash-cash.org

jak wpiszemy w google flash cash to jest na pierwszym miejscu... ale wyszukiwarka pokazuje tytul jako:
Flash-Cash - Błyskawiczne transfery pieniędzy.

A meta tagi mam takie:


  1. <title>Flash-Cash - Błyskawiczne transfery pieniędzy.</title>
  2. <meta name="keywords" lang="pl" content="blyskawiczne przelewy miedzynarodowe błyskawiczne międzynarowe akceptowanie płatności platnosci" />
  3. <meta name="description" lang="pl" content="Błyskawiczne przelewy międzybankowe i międzynarodowe. Obsługa płatności. Błyskawiczne akceptowanie płatności." />
  4. <meta http-equiv="window-target" content="_top" />
  5.  
  6. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  7. <meta http-equiv="content-language" content="pl" />


co mam nie tak? oczywiscie w przegladarkach jest dobrze... jedynie google widzi kodowanie nieprawidlowo...

pozdrawiam,

k.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 18)
Barcelona
post
Post #2





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

Ostrzeżenie: (0%)
-----


Patrzyłem na http://validator.w3.org/, to tam też jest jakiś problem z kodowaniem.
Go to the top of the page
+Quote Post
viking
post
Post #3





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Tak samo w firebugu. Na początek popraw błędy jakie generuje zewnętrzna livezilla (kodowana w 8859-1) i ustaw nagłówek header na właściwe kodowanie. meta możesz do kosza wywalić.


--------------------
Go to the top of the page
+Quote Post
phoenix84
post
Post #4





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


Cytat(viking @ 25.02.2012, 19:57:42 ) *
Tak samo w firebugu. Na początek popraw błędy jakie generuje zewnętrzna livezilla (kodowana w 8859-1) i ustaw nagłówek header na właściwe kodowanie. meta możesz do kosza wywalić.


czyli jednak jestem lama smile.gif))

znacyz jaki naglowek na co zmienic... smile.gif i co ma zilla do tego smile.gif zilla jest kodowana w 8859-1 wiec nie sadze by to zmieniac... bo wtedy zaczna sie krzaki na ich tekstach... z reszta ten sam problem mam na innych stronach, gdzie zilli nie ma... wiec skad google bierze inne kodoanie... skoro nie zmeta... skoro z naglowka to gdzie go wstawic? i jaki ustawic...?

pozdrawiam,

k.
Go to the top of the page
+Quote Post
melkorm
post
Post #5





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


A ja widzę w nagłówkach odpowiedzi:
Kod
Content-type: text/html


A gdzie kodowanie ?

Ten post edytował melkorm 25.02.2012, 22:34:00


--------------------
Go to the top of the page
+Quote Post
phoenix84
post
Post #6





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


Cytat(melkorm @ 25.02.2012, 23:33:43 ) *
A ja widzę w nagłówkach odpowiedzi:
Kod
Content-type: text/html


A gdzie kodowanie ?

hmmm

ja widze u mnie takie cos:
Kod
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

cos zle?
Go to the top of the page
+Quote Post
melkorm
post
Post #7





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


To nie wystarczy, nagłówek serwerowy (header) ma pierwszeństwo przed nagłówkami w HTML.

Dodaj sobie w kodzie:
  1. header('Content-type: text/html;charset=utf-8');


I powinno być ok.

Ten post edytował melkorm 25.02.2012, 22:43:19


--------------------
Go to the top of the page
+Quote Post
phoenix84
post
Post #8





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


zrobilem z tym headerem... zobaczymy za kilka dni jak google na to spojrzy smile.gif

dzieki

pozdro,

k.
Go to the top of the page
+Quote Post
viking
post
Post #9





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Validator nie przechodzi, firebug dalej ma problem. Popraw błędy jeśli chcesz żeby to zaczęło działać.


--------------------
Go to the top of the page
+Quote Post
by_ikar
post
Post #10





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Piszesz że w meta masz ustawione kodowanie, a u siebie takiego czegoś nie widzę: http://dl.dropbox.com/u/36249378/screeny/flash-cash.org.png dodatkowo, czemu to wszystko jest takie przesunięte? Pierwszy znaki jakie muszą się znaleźć w dokumencie, to jest właśnie "definicja" tego jaki to jest dokument, czyli w twoim przypadku html. Ale u ciebie pierwsze znaki to białe znaki. Druga sprawa. Używasz składni xhtml'o podobnej (zamykanie pojedynczych tagów, takich jak meta, input, br, img etc) jednocześnie nie definiując stosownego doctype. Poprawnie kodowanie działa w przeglądarkach, dlatego że one mają zazwyczaj domyślnie ustawione jakieś kodowanie i przestawiają swoje domyślne kodowanie w przypadku kiedy takie kodowanie zdefiniujesz w nagłówkach, bądź w sekcji head w przypadku html. Jak zajrzysz sobie w źródło, to masz tam straszne krzaki: http://dl.dropbox.com/u/36249378/screeny/flash-cash.org2.png Kolejną i już ostatnią rzeczą, to jest umieszczanie całego javascriptu w sekcji head. Nie przeszkadza ci to że ten javascript ma tam aż kilka set linijek? Umieść to w osobnym pliku i dołącz go.. To samo tyczy się stylów css, umieszcza się takie rzeczy w head, w specyficznych sytuacjach, a twoja sytuacja raczej nie jest tą specyficzną.. A jednak jeszcze na koniec się przyczepię używania tabelek jako struktury strony. Nie do tego one służą, a służą do wyświetlania danych tabelerycznych..
Go to the top of the page
+Quote Post
melkorm
post
Post #11





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Cytat
Piszesz że w meta masz ustawione kodowanie, a u siebie takiego czegoś nie widzę:


A meta z content-type to co ?

Zresztą wejdź sobie w obojętnie jakie narzędzia dla developerów lub z php get_headers i po poprawce masz:
Kod
Content-Type    text/html; charset=utf-8


Więc jest już OK.


--------------------
Go to the top of the page
+Quote Post
phoenix84
post
Post #12





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


Cytat(by_ikar @ 26.02.2012, 20:18:09 ) *
Piszesz że w meta masz ustawione kodowanie, a u siebie takiego czegoś nie widzę: http://dl.dropbox.com/u/36249378/screeny/flash-cash.org.png dodatkowo, czemu to wszystko jest takie przesunięte? Pierwszy znaki jakie muszą się znaleźć w dokumencie, to jest właśnie "definicja" tego jaki to jest dokument, czyli w twoim przypadku html. Ale u ciebie pierwsze znaki to białe znaki. Druga sprawa. Używasz składni xhtml'o podobnej (zamykanie pojedynczych tagów, takich jak meta, input, br, img etc) jednocześnie nie definiując stosownego doctype. Poprawnie kodowanie działa w przeglądarkach, dlatego że one mają zazwyczaj domyślnie ustawione jakieś kodowanie i przestawiają swoje domyślne kodowanie w przypadku kiedy takie kodowanie zdefiniujesz w nagłówkach, bądź w sekcji head w przypadku html. Jak zajrzysz sobie w źródło, to masz tam straszne krzaki: http://dl.dropbox.com/u/36249378/screeny/flash-cash.org2.png Kolejną i już ostatnią rzeczą, to jest umieszczanie całego javascriptu w sekcji head. Nie przeszkadza ci to że ten javascript ma tam aż kilka set linijek? Umieść to w osobnym pliku i dołącz go.. To samo tyczy się stylów css, umieszcza się takie rzeczy w head, w specyficznych sytuacjach, a twoja sytuacja raczej nie jest tą specyficzną.. A jednak jeszcze na koniec się przyczepię używania tabelek jako struktury strony. Nie do tego one służą, a służą do wyświetlania danych tabelerycznych..


krzaki o ktorych mowisz, to kawalki komentarzy do softu includowanego... nie pisanego przeze mnie... jak mam niby nakazac czytanie kazdego kawalka w innym kodowaniu... jak ktos inny nie kozystaf z utf, to co mam poprwiac po nim recznie? smile.gif skoro i tak ten komenatrz sie nigdzie nie wysweitla?

biale znaki wynikaja z tego, ze ten kod html generowany jest z php... i zeby miec przejrzystac kodu (moc cos tam znalezc) to jest jak jest smile.gif

czesc css i js na stronie wynika z tego, ze kiedys system na ktorym stoi strona tak zostal pomyslany i pozniej nikt tego nie zmienial... bo dziala... ale nie sadze by na kodowanie mialo to wplyw...

tak samo z tabelkami... wynika z historii systemu... kiedys sie to pewnie zmieni, ale poki co jest jak jest... dzieki za wszystkie uwagi... w sumie to wszystko wiedzialem, tylko zawsze jest cos wazniejszego do zrobienia... ale rozumeim, ze na bledna interpretacje kodowania wplywu to nie ma? smile.gif

pozdrawiam,

k.
Go to the top of the page
+Quote Post
by_ikar
post
Post #13





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Cytat
krzaki o ktorych mowisz, to kawalki komentarzy do softu includowanego... nie pisanego przeze mnie... jak mam niby nakazac czytanie kazdego kawalka w innym kodowaniu... jak ktos inny nie kozystaf z utf, to co mam poprwiac po nim recznie? skoro i tak ten komenatrz sie nigdzie nie wysweitla?

Yyy, przecież jak wklejasz skopiowany jakiś tekst, do dokumentu utf, to nawet notatnik windowsowy, zapisujesz plik jako utf i nie ma krzaków. Chyba że krzaki miałeś od początku, tak czy inaczej problem leży gdzieś po twojej stronie.

Cytat
ale rozumeim, ze na bledna interpretacje kodowania wplywu to nie ma?

Tamte rzeczy wymieniłem jako inne błędy które popełniasz. Brak zdefiniowanego meta w którym masz ustalone kodowanie, jest przyczyną problemu z twoim kodowaniem. A krzaki w kodowaniu gdzieś tam jeszcze wyżej, mogą być skutkiem zaincludowania pliku o kodowaniu innym niż utf8. Dlatego na to zwróciłem uwagę.

Dodanie meta taga, to nie jest 300 roboczo godzin, a jest to dosłownie maksymalnie 5 minut roboty. Także..
Go to the top of the page
+Quote Post
viking
post
Post #14





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Cytat(by_ikar @ 27.02.2012, 08:26:34 ) *
Dodanie meta taga, to nie jest 300 roboczo godzin, a jest to dosłownie maksymalnie 5 minut roboty. Także..

Tylko że jest to całkowicie zbędne bo poprawił już i wysyła prawidłowe nagłówki. Gorzej że w dokumencie jest nieprawidłowy znak UTF-8 do tej pory nie poprawiony.


--------------------
Go to the top of the page
+Quote Post
by_ikar
post
Post #15





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Nagłówek nagłówkiem. Też musi być, ale w meta takie informacje też dobrze mieć. Dodatkowo, od razu te krzaki się nie zmienią. Zmienią się przy ponownym indeksowaniu witryny. Inne znaki jako pierwsze w dokumencie, niż definicja dokumentu, również negatywnie wpływają, aczkolwiek nie jest to nic strasznego, ale takich rzeczy nie powinno się robić.
Go to the top of the page
+Quote Post
melkorm
post
Post #16





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Przecież w meta nagłówek odpowiedni ma od początku, nawet na Twoim screenie jest więc nadal nie wiem o co ci chodzi. Zresztą jeżeli serwer wysyłał sam inny to ten w HTMLu o kont du*y możesz obić.


--------------------
Go to the top of the page
+Quote Post
phoenix84
post
Post #17





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


minely 2 tyg od zmian... i nadal w google krzaki... rozumiem, ze nie mozna przeiwdziec ile bede czekal...

czesciowo juz zmienielem table na divy (nie wszystkie:P)... i w tym kierunku bede szedl... krzaki w obcych kodach tez pewnie pozmieniam... pytanie moje czy to co widzi google juz jest na pewno zrobione? o mam metatag i header, oba na utf-8...

bo z tego co powyzej to zrozumialem, ze to jest kluczowe...

pozdrawiam,

k.
Go to the top of the page
+Quote Post
evolucja
post
Post #18





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

Ostrzeżenie: (0%)
-----


Wiem, że to nie dział "Oceny" ale layout do odświeżenia, jeśli myślicie o tym poważnie. Aha, i ceny też niezbyt konkurencyjne -> Bluecash.pl ma przelewy za 1zł(promocja do 30.06)


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
viking
post
Post #19





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Cytat(phoenix84 @ 7.03.2012, 18:02:25 ) *
minely 2 tyg od zmian... i nadal w google krzaki... rozumiem, ze nie mozna przeiwdziec ile bede czekal...


Jak to się mówi: "do u...ej śmierci" dopóki tego błędu nie poprawisz. Nic z nim nie zrobiłeś więc jak widzisz google też nie. Hint: validator.w3.org


--------------------
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 Aktualny czas: 20.08.2025 - 05:12