SN@JPER^
14.05.2009, 17:20:22
Witam,
w wielu skyptach zauważyłem, że jest wybór jak skrypt ma kodować znaki, uft-8 etc. Na jakiej zasadzie to działa? Załóżmy, że wybrałem uft-8, czyli w zależności od wyboru, mam ustawić dany meta tag oraz dane zapytanie do bazy danych - 'SET names ....'?
Pozdrawiam.
Kasyx
14.05.2009, 17:35:17
Chodzi Ci o kodowanie skryptu samego w sobie czy danych wyświetlanych na stronie?
SN@JPER^
14.05.2009, 18:09:27
Np. w WordPress jest wybór kodowania znaków, na jakiej zasadzie to działa
Spawnm
14.05.2009, 18:31:18
pewnie potem stała leci do <meta> i set names ,
innego sensu tu nie widzę
impimp94
15.05.2009, 14:47:25
Masz tu kod uwzględniający system
<?php$brow = strtolower($_SERVER['HTTP_USER_AGENT']);If (strops($brow, 'windows') !== false) {[/size][size="2"]Echo “<meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />”;}Else if (strpos($brow, ‘linux’) !== false) {Echo “<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />”;}
?>
vokiel
15.05.2009, 19:34:33
@impimp94 no sorry, bez przesady co ma system do kodowania znaków? Co może na win nie można skorzystać z iso-8859-2 ? Albo na systemach takich jak linux, mac, czy win nie można skorzystać z utf-8?
W takich skryptach kodowanie się podaje dla użytkowników innych języków, tak, żeby usr z Algierii mógł sobie wybrać takie kodowanie, w którym jego znaczki też będą wyświetlane.
IMHO jest to troche na wyrost, jest przecież Unicode, który ma zestawy zawierające wszystkie znaki, zatem jeden standard kodowania, ustawiony domyślnie byłby w zupełności wystarczający, poza tym oszczędził by wielu kłopotów.
SN@JPER^
15.05.2009, 19:42:41
Dzięki za odpowiedzi chłopaki.