konto usunięte

Temat: Ukrycie styli i polskie znaki

Witam,
Miałem mały problem, ponieważ nie wyświetlało polskich znaków na mojej stronie, a dokładnie w kilku plikach. A naprawiłem go, ukrywając stare style:

//include_once 'styles.php';

Ukryłem to w taki sposób i teraz wszystko cacy jest. I teraz moje pytanie. Jak style się maja do polskich znaków? Bo ja tego nie rozumiem.
Łukasz K.

Łukasz K. IT Project
Manager/Team Leader

Temat: Ukrycie styli i polskie znaki

Dziwne :)

Może kodowanie pliku styles.php było inne niż kodowanie pozostałych plików i stąd ten błąd, nie mam na myśli znaczników meta tylko kodowania w jakim został zapisany plik przez edytor.

Łukasz

konto usunięte

Temat: Ukrycie styli i polskie znaki

Kodowanie pliku utf-8. Takiego kodowania używam w całej mojej stronie (a także pliki są zapisywane w utf-8). I mam też problem z kodowaniem pod IE6 i IE7, ponieważ gdy otwieram okienko za pomocą JS, to tam sie wyświetla komunikat, ale bez polskich znaków ;/ Co może być przyczyną? Tam te style już nie występują.Bartłomiej Sadkowski edytował(a) ten post dnia 14.04.08 o godzinie 13:32

konto usunięte

Temat: Ukrycie styli i polskie znaki

Bartłomiej Sadkowski:
Witam,
Miałem mały problem, ponieważ nie wyświetlało polskich znaków na mojej stronie, a dokładnie w kilku plikach. A naprawiłem go, ukrywając stare style:

//include_once 'styles.php';

Ukryłem to w taki sposób i teraz wszystko cacy jest. I teraz moje pytanie. Jak style się maja do polskich znaków? Bo ja tego nie rozumiem.

Dziwny sposób dołączania styli ...
Sprawdź kodowania plików.

konto usunięte

Temat: Ukrycie styli i polskie znaki

Wiem, że dziwny :) Ale kodowanie plików jest prawidłowe. Może problem polegał w tym, że ten styl był źle napisany? A co w przypadku tego nowego okienka otwieranego za pomocą JS? Tam już te style nie występuja.

Oto kod JS:
<script language="javascript" type="text/javascript" charset="utf-8">
function win(box)
{
str="add_to_contact_pp.php?" + box;

window.open(str,"Allot","top=5,left=30,toolbars=no,
maximize=yes,resize=yes,width=350,height=150,
location=no,directories=no,scrollbars=yes");
return false;
}
</script>

Wyczytałem że można dodać charset do JS. Więc dodałem ale nadal brak polskich znakówBartłomiej Sadkowski edytował(a) ten post dnia 14.04.08 o godzinie 13:36

konto usunięte

Temat: Ukrycie styli i polskie znaki

Bartłomiej Sadkowski:
Wiem, że dziwny :) Ale kodowanie plików jest prawidłowe. Może problem polegał w tym, że ten styl był źle napisany? A co w przypadku tego nowego okienka otwieranego za pomocą JS? Tam już te style nie występuja.

Oto kod JS:
<script language="javascript" type="text/javascript" charset="utf-8">
function win(box)
{
str="add_to_contact_pp.php?" + box;

window.open(str,"Allot","top=5,left=30,toolbars=no,
maximize=yes,resize=yes,width=350,height=150,
location=no,directories=no,scrollbars=yes");
return false;
}
</script>

Wyczytałem że można dodać charset do JS. Więc dodałem ale nadal brak polskich znakówBartłomiej Sadkowski edytował(a) ten post dnia 14.04.08 o godzinie 13:36

Coś jest nie tak ... skoro na pewno masz wszystko w utf8 ... spróbuj wymusić kodowanie
header('Content-type: text/html; charset=utf-8');

konto usunięte

Temat: Ukrycie styli i polskie znaki

Sprawdź też czy masz podane kodowanie na poziomie HTML (sekcja HEAD). Brak tegoż lub niewłaściwe miejsce występowania może powodować znikanie polskich znaków.

Sprawdź też w różnych przeglądarkach - mają różne algorytmy wykrywania znaków.Piotr Likus edytował(a) ten post dnia 14.04.08 o godzinie 13:46

konto usunięte

Temat: Ukrycie styli i polskie znaki

Pod firefoxem wszystko ok było. Jedynie brak polskich znaków pojawiał się w IE6 oraz IE7 oraz (jak dla mnie odziwo) w Operze. Jednak zadziałało dzięki panu Stanisławowi. Dzięki wielkie.

PS: ten header może sobie tak być nie? :PBartłomiej Sadkowski edytował(a) ten post dnia 14.04.08 o godzinie 13:50

Temat: Ukrycie styli i polskie znaki

Jeśli sie nie mylę, to pobierasz dane z bazy danych i to właśnie tam masz problem z polskimi znakami???
Miałem taki problem, że jak pobierałem dane z bazy danych to pod FF wszystko ok, a pod IE - krzaki.R ozwiązanie znalazłem na stronie http://gajdaw.pl/varia/polskie-ogonki-na-www/

konto usunięte

Temat: Ukrycie styli i polskie znaki

Tekst mam zapisany w innym pliku i wstawiam go za pomocą:

<? echo $lang['siema']; ?>

:)
Tak więc nie wiem co było przyczyną.

konto usunięte

Temat: Ukrycie styli i polskie znaki

Bartłomiej Sadkowski:
Tekst mam zapisany w innym pliku i wstawiam go za pomocą:

<? echo $lang['siema']; ?>

:)
Tak więc nie wiem co było przyczyną.

Testowałeś to na serwerze czy lokalnie na windows'ie ?

konto usunięte

Temat: Ukrycie styli i polskie znaki

Na serwerze.

Temat: Ukrycie styli i polskie znaki

a spróbuj profilaktycznie coś takiego:

echo iso88592_2utf8($lang['siema']);

tutaj masz funkcję: http://daniel.netlook.pl/upload/utf8.zip

lub pobaw się tym:
http://daniel.netlook.pl/upload/pl.inc.zip

masz tam:
//Kodowanie polskich znaków:
//
// ISO-8859-2 - polskie znaki iso
// WINDOWS-1250 - polskie znaki win
// ASCII - brak jakichkolwiek polskich znaków
// WIN-AND-ISO - plik zepsuty: zawiera zarówno znaki WIN jak i ISO (specyficzne)
// WIN-OR-ISO - plik nie zawiera znakˇw specyficznych żadnego kodu, ale zawiera znaki wspˇlne
// UTF-8 - kodowanie utf-8
// UTF-16 - kodowanie utf-16Daniel W. edytował(a) ten post dnia 14.04.08 o godzinie 16:30

konto usunięte

Temat: Ukrycie styli i polskie znaki

Ok dzięki wielkie.

Następna dyskusja:

Polskie znaki




Wyślij zaproszenie do