Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wybór kodowania znaków w skrypcie
Forum PHP.pl > Forum > PHP
SN@JPER^
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
Chodzi Ci o kodowanie skryptu samego w sobie czy danych wyświetlanych na stronie?
SN@JPER^
Np. w WordPress jest wybór kodowania znaków, na jakiej zasadzie to działa

Spawnm
pewnie potem stała leci do <meta> i set names ,
innego sensu tu nie widzę smile.gif
impimp94
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
@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^
Dzięki za odpowiedzi chłopaki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.