Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kompatybilnośc strony pod wszystkie wyszukiwarki
patys
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 11.08.2009

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


Witam, zakupiłem skrypt bazy noclegowej, napisałem treść ,dodałem 2 przykładowe obiekty.

I teraz po jakimś czasie, ustawieniu wszystkiego pojawił się błąd związany ze stroną. W nazwach obiektów nie występują polskie litery ą,ś,ć, zamiast nich są krzaczki np. ś -> ¶ . Sama treść wyświetlana jest dobrze na dole strony. Tak jest w Internet Explorerze.

Jednak gdy otworzy się strone w Safari jest na odwrót: Nazwy obiektów są wyświerlane poprawnie a w treści są krzaczki : š itp. Autor skryptu nie wie w czym leży problem, a nie ma backupa skryptu. Więc postanowiłem napisać na profesjonalne forum PHP i w wasze ręce kłade mój los. Proszę o posty które moga przynajmniej w jakimś stopniu pomóc. Jeżeli jakiejś informacji nie napisałem to prosze napisać jaką odrazu uzpełnie wypowiedź (IMG:style_emoticons/default/smile.gif)

Ta strona to www.dobryurlop.eu Sami możecie zajrzeć i porównać jeżeli nie możecie nic wywnioskować nic z wypowiedzi : / A i kodowanie tekstu jest prawidłowe ANSI. Proszę o jaknajszybszą pomoc (IMG:style_emoticons/default/smile.gif)

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


asci nie jest prawidłowe jeżeli chodzi o polskie znaki. Najlepiej utf lub iso
Go to the top of the page
+Quote Post
Blame
post
Post #3





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Możesz zmienić kodowanie na UTF-8 BEZ BOM(!).
Go to the top of the page
+Quote Post
patys
post
Post #4





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 11.08.2009

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


Cytat
UTF-8 BEZ BOM


Jednak ten sam błąd : / W pliku z treścią na dole strony jest napisany normalnie z polskimi znakami a przez safari i inne jest wyświetany z krzaczkami. Czego to może być przyczyna? Jest to dla mnie ważna sprawa. \\\Oczywiście będzie pomógł za pomoc (IMG:style_emoticons/default/smile.gif)

Pozdrawiam

Ten post edytował patys 10.11.2009, 21:57:07
Go to the top of the page
+Quote Post
seth-kk
post
Post #5





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

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


z tego co widze czesc strony jest kodowana w iso-8859-2 a reszta w windows-1250
czyzbys uzywal notatnika do poprawiania danych?
rozwiazaniem jest ujednolicic kodowanie i pilnowac jak zapisywane sa pliki (zakladajac ze ta tresc pochodzi z plikow)
Go to the top of the page
+Quote Post
Blame
post
Post #6





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Cytat(seth-kk @ 10.11.2009, 23:38:25 ) *
z tego co widze czesc strony jest kodowana w iso-8859-2 a reszta w windows-1250
czyzbys uzywal notatnika do poprawiania danych?
rozwiazaniem jest ujednolicic kodowanie i pilnowac jak zapisywane sa pliki (zakladajac ze ta tresc pochodzi z plikow)

Ściągnij sobie np. Notepad++, tam jak sobie otworzysz np. index.php u góry masz zakładkę "format" i w niej wybierasz "Konwertuj do UTF-8 bez BOM".
Go to the top of the page
+Quote Post
patys
post
Post #7





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 11.08.2009

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


Używam Notepad++ i konwertowanie na Utf-8 bez BOM nic nie dało. Właśnie chodzi o to co muszę zrobić aby ujednolicić kodowanie. Czy to jest tylko w index.php czy to może być wina napisanego skryptu ? Bo dane są w różnych plikach i bazie MYSQL.

Ten post edytował patys 11.11.2009, 15:43:29
Go to the top of the page
+Quote Post
Blame
post
Post #8





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


W takim razie każdy plik musi mieć takie samo kodowanie. A jeśli z w bazie nie ma krzaczków i pojawiają się dopiero po wyciągnięciu z niej danych to możesz dać po połączeniu z bazą: mysql_query ("SET NAMES utf8");

Ten post edytował Blame 11.11.2009, 16:24:46
Go to the top of the page
+Quote Post
patys
post
Post #9





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 11.08.2009

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


Nic nie dało :/ . Ale pod Safari góra jest dobra a na dole strony czyli treść jest w krzaczkach. Każdy plik jest tak samo zapisany z tym samym kodowaniem.
Go to the top of the page
+Quote Post
Blame
post
Post #10





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Hmm... a w notepad'ie też masz takie krzaczki? Jeśli tak to musiałeś wcisnąć nie konwertuj tylko to drugie i teraz musisz wszystkie polskie znaki ręcznie pozamieniać.
Go to the top of the page
+Quote Post
patys
post
Post #11





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 11.08.2009

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


Hehe... Gdybym mógł pozamieniać , ale jest to generowane przez skrypt przez Dodaj obiekt :/ (IMG:style_emoticons/default/sciana.gif)

Ale chodzi o to czemu tak jest, że pod IE jest tak a pod Safari inaczej : / Czego to jest wina?
Go to the top of the page
+Quote Post
piotr94
post
Post #12





Grupa: Zarejestrowani
Postów: 331
Pomógł: 30
Dołączył: 11.11.2008
Skąd: Kraków

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


Tego że IE nie jest zbytnio zgodny ze standardami w3c, z tego co wiem prawie 100% zgodność osiągnęła w testach Opera, więc do niej można odnosić pytania czemu nie działa coś w html'u
jeśli zmieniłeś w Notepad++ wszystkie pliki na UTF-8 without BOM to jeszcze by wypadało poprawić to:
Kod
<meta http-equiv=\'Content-Type\' content=\'text/html;charset='ISO-8859-2\' />

na
Kod
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Kto Ci tę stronę robił? Bo błędy typu za dużo cudzysłowów nie mówią o tej osobie zbyt dobrze... A to że nie ma kopii skryptu to jego sprawa i powinien pobrać skrypt z Twojej strony i udzielić Ci pomocy (przynajmniej ja bym tak postąpił z Klientem)

a po drugie spróbuj po zmianie tego co napisałem wyżej, jeśli nic się nie poprawi z tymi "krzaczkami", usunąć i dodać jeszcze raz wszystkie teksty??
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 06:42