Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [html] Polskie znaki i litery na podstronach ?
nirre
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.06.2007

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


Mam problem, otóż moja strona jest kodowana w iso-8859-2. Kod ten wkleiłem prawidłowo do index.php między <head>
Kod
<TITLE>
Pozdrawiam wszystkich użytkowników forum php.pl
</TITLE>
<LINK REL="stylesheet" HREF="<? themes_dir(); ?>style.css" TYPE="text/css">
<script TYPE="text/javascript" LANGUAGE="JavaScript" SRC="redaktor.js"></SCRIPT>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
</HEAD>


Strona główna czyli index.php w całości zawiera polskie znaki i litery. Natomiast podstrony już NIE. Moje podstrony są zbudowane na takiej zasadzie:

Kod
http://localhost/index.php?body=sponsorzy


Ktoś mi może powiedzieć jak zrobić aby polskie znaczki i litery (ogonki itp.) występowały również na podstronach ?
Go to the top of the page
+Quote Post
redelek
post
Post #2





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(nirre @ 25.07.2007, 12:46:40 ) *
Mam problem, otóż moja strona jest kodowana w iso-8859-2. Kod ten wkleiłem prawidłowo do index.php między <head>
Kod
<TITLE>
Pozdrawiam wszystkich użytkowników forum php.pl
</TITLE>
<LINK REL="stylesheet" HREF="<? themes_dir(); ?>style.css" TYPE="text/css">
<script TYPE="text/javascript" LANGUAGE="JavaScript" SRC="redaktor.js"></SCRIPT>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
</HEAD>


Strona główna czyli index.php w całości zawiera polskie znaki i litery. Natomiast podstrony już NIE. Moje podstrony są zbudowane na takiej zasadzie:

Kod
http://localhost/index.php?body=sponsorzy


Ktoś mi może powiedzieć jak zrobić aby polskie znaczki i litery (ogonki itp.) występowały również na podstronach ?


Mój program mi podpowiada że tak powinno być
<meta http-equiv="content-type" content="text/html; charset=ISO8859-2">
a ty masz ISO-88.....

Zobacz konfigurację apache czy masz ustawione ISO8859-2

Pozdro
Redelek
Go to the top of the page
+Quote Post
nirre
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.06.2007

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


Sprawdziłem twój kod, i nic mi to nie dało. Pozatym nie wiem czy się doczytałeś... ale u mnie polskie literki nie występują tylko na podstronach, a główna strona je odczytuje w 100%. A co do apache to nie wiem, bo jak narazie mój serwis stoi na localhost (WebServ), ale zamieżam później jak ją uruchomie wykupić domene pl. Zatem dalej czekam na odpowiedź (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Kreton
post
Post #4





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 20.02.2005

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


Może najzwyczajniej w życiu podstorny źle zakodowałeś, wiele programów nie obsługuje tego kodowania. Np Pajączek zakoduje polskie znaki. Możesz spróbować programu Gżegżółka.
Go to the top of the page
+Quote Post
nirre
post
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.06.2007

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


Stronę piszę sam, bez żadnego programu typu frontpage czy tak jak ty mówisz pajączek. Mam taki problem tylko z tą stroną, ponieważ pierwszy raz zastosowałem moduł podstron ?body. Da mi wkońcu ktoś odpowiedź z prawdziwego zdarzenia, która rozwiąże mój problem ? Czy mam szukać pomocy na konkurencyjnych forach ?
Go to the top of the page
+Quote Post
Kreton
post
Post #6





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 20.02.2005

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


No dobra, ale czego używasz do pisania ? Chodzi o kodowanie, strone też można pisać samemu w pajączku.

Najlepiej zakoduj wszystko do UTF-8, e meta ustaw UTF-8 i nie ma prawa nie hulać.

edit
----
Dobra, przeczytałem dokładniej, jak wklejasz te informacje jak wejdziesz na podstrone ? Gdzieś są na szywno w skrypcie czy je includujesz z jakiegoś pliku ?

Ten post edytował Kreton 25.07.2007, 23:23:45
Go to the top of the page
+Quote Post
Hostis
post
Post #7





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 6.07.2007
Skąd: /home/skawina

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


Cytat(nirre @ 26.07.2007, 00:14:23 ) *
Stronę piszę sam, bez żadnego programu typu frontpage czy tak jak ty mówisz pajączek. Mam taki problem tylko z tą stroną, ponieważ pierwszy raz zastosowałem moduł podstron ?body. Da mi wkońcu ktoś odpowiedź z prawdziwego zdarzenia, która rozwiąże mój problem ? Czy mam szukać pomocy na konkurencyjnych forach ?


Odpowiedź dostałeś wyczerpującą od Kreton'a. Jestem pełen podziwu że nie używasz frontpage (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Przecież na tym forum wszyscy na tym edytorze robią (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Lepszego nie znajdziesz (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)

Bardziej na poważnie to:

Wnioskuje po tym co napisałeś "że sam piszesz" że używasz notatnika :] a notatnik jak pewnie wiesz koduje znaki w CP-1250. Jeśli nie piszesz w notatniku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) to sprawdź jakie masz kodowanie znaków w nim ustawione. Bo jak zakodujesz w jednym a w przeglądarce będziesz chciał wymusić inne to ni chu chu nie pójdzie.

Użyłeś modułu podstron ?body (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Może ja czegoś nie wiem, to jest jakiś gotowy skrypt (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) czy po prostu chodzi ci o zmienną która przetrzymuje nazwę pliku który ma zaincludować (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Tak czy siak powinieneś napisać w czym tworzysz stronę, sprawdzić jakie edytor ma ustawione kodowanie i sprawdzić pliki httpd.conf i php.ini jakie tam masz ustawione kodowanie.

I NIE STRASZ ŻE PÓJDZIESZ NA INNE FORUM (KONKURENCYJNE (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) Bo nikt cię tu nie trzyma i nikt nie dostaje za udzielenie tobie porady Pieniędzy. Każdy kto odpisuje tobie, robi to tylko i wyłącznie z chęci pomocy nowicjuszom. A przy takiego typu postach nie dziwie się że ci nikt nie chce odpowiedzieć. Bo po co ktoś ma się użerać z tobą, jak ty nawet podstawowych informacji nie chcesz podać. Tylko olewasz pytania i piszesz swoje głupoty typu: "Stronę piszę sam, bez żadnego programu typu frontpage czy tak jak ty mówisz pajączek." Ja słowa "sam pisze" rozumiem że na kolanie na kartce papieru (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif) Bo jak inaczej jak żadnego edytora nie używasz??

Jak chcesz widzieć to pajączek nie jest tylko edytorem WYSIWYG ale można w nim piać normalnie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

A tak na przyszłość to czasami opcja szukaj się na forum przydaje: http://forum.php.pl/index.php?s=&showt...st&p=247934

Ten post edytował Hostis 26.07.2007, 01:05:52
Go to the top of the page
+Quote Post
nirre
post
Post #8





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.06.2007

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


Piszę w WorldPad:) Zresztą daje wam całe "source" do strony http://www.yourfilehost.com/media.php?cat=...file=h2ttpd.rar Strona tak dla testów proszę nie oceniać, tylko mi pomóc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dobry przykładem sprawdzenia czy są polskie znaki jest ta strona:
http://localhost/index.php?body=zakladanie

Ten post edytował nirre 28.07.2007, 22:31:44
Go to the top of the page
+Quote Post
qwaq
post
Post #9





Grupa: Zarejestrowani
Postów: 162
Pomógł: 1
Dołączył: 15.05.2007
Skąd: Łódź

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


Cytat(nirre @ 28.07.2007, 23:17:43 ) *
Dobry przykładem sprawdzenia czy są polskie znaki jest ta strona:
http://localhost/index.php?body=zakladanie



Sprubuj kliknąć na ten link jak masz server wyłączony to zobaczysz co my widzimy
Go to the top of the page
+Quote Post
Oscar_83
post
Post #10





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 10.05.2007

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


A czy na podstronach dałeś też takie samo kodowanie??
Go to the top of the page
+Quote Post
nirre
post
Post #11





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.06.2007

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


Cytat(Oscar_83 @ 29.07.2007, 03:05:32 ) *
A czy na podstronach dałeś też takie samo kodowanie??


Podstrony są includowane poprzez "?body=" ale w index.php oraz meta.php jest poprawne kodowanie. Pozatym dałem wam wszystkie pliki do strony zatem sprawdźcie jak możecie.
Go to the top of the page
+Quote Post
Kicok
post
Post #12





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Ściągnąłem sobie te twoje pliki, odpaliłem u siebie i w źródle strony widzę taki oto syf:
Cytat
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<META HTTP-EQUIV="Creation-date" CONTENT="2003-06-23T09:49:53Z">
<META HTTP-EQUIV="Content-Language" CONTENT="pl">
<META HTTP-EQUIV="Reply-to" CONTENT="ots-center@wp.pl">
<META NAME="Author" CONTENT="OTS-Center">
<META NAME="Keywords" CONTENT="OTS, ots, strona ots, tibia, open, tibia, server, serwer, ot">
<META NAME="Description" CONTENT="ACC MAKER DO SERWERA ">
<META NAME="Copyright" CONTENT="All right reserved ! OTS-Center.info"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<TITLE>
nirre :::ACC Creator by iOTS.pl:::</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">



W każdym szablonie strony musisz zmienić kodowanie, bo jak widzisz nadpisuje ci się to, które ustawiłeś w meta.php
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: 22.08.2025 - 21:51