13422 skanuj0263 (3)

13422 skanuj0263 (3)



276 PHP i MySQL dla każdego

oraz odpowiadające im cztery domyślne reguły kodowania:

♦    latin2_general_ci,

♦    cpl250_general_ci,

♦    cp852_general_ci,

♦    utf8_general_ci.

Serwer będzie wykorzystywał jeden z wymienionych zestawów znaków, jeśli w pliku konfiguracyjnym my.ini znajdzie się linia: defaul t-cł\aracter-set=ndzw3_standardu np. dla kodowania iso-8859-2: default-cha racter-set-1ati n2 lub też, jeśli zostanie uruchomiony z opcją:

- -defau 11 - cha racter-set=nazwa_standardu np.:

mysqld --default-character-set=latin2

Jednocześnie przyjęty zostanie domyślny zestaw reguł porównywania. Gdybyśmy chcieli zmienić ten zestaw reguł, w pliku konfiguracyjnym trzeba by wprowadzić linię: default-col1ation=nazwa_regu ły np.:

default-col1at1 orHati n2_general_ci lub uruchomić serwer z dodatkową opcją, w postaci:

--default-col1ation=nazwa_regu 1y np.:

mysqld --default-col1ation=latin2_general_ci

Ustawienie zestawu znaków dla serwera to jednak nie wszystko. Każde połączenie z serwerem pracuje również w oparciu o odpowiednie reguły kodowania, a w związku z tym dla każdego połączenia te reguły mogą być inne. Serwer musi bowiem wiedzieć, jaka strona kodowa została użyta w wysyłanym przez klienta zapytania oraz jakiej strony kodowej ma użyć w odpowiedzi. Te kwestie reguluje kilka zmiennych serwera, dla w tej chwili ważne jest, że ich ustawienie można przeprowadzić poprzez wykonanie jednej tylko instrukcji w postaci:

SET NAMES 'nazwa_zestawu_znakóu'

Przykładowo, w celu ustawienie kodowania ISO-8859-2, należy skorzystać z instrukcji:

SET NAMES 'latin2'


Wyszukiwarka

Podobne podstrony:
skanuj0077 (33) PHP i MySQL dla każdego przerwana oraz rozpocznie się kolejna (chyba że bieżąca iter
skanuj0219 (3) 232 PHP i MySQL dla każdego Na początku jest wywoływana funkcja session_start, rozpoc
skanuj0161 (9) 172 PHP i MySQL dla każdego Zwraca ona ciąg strl, z którego począwszy od znaku o inde
skanuj0163 (9) 174 PHP i MySQL dla każdego Listing 6.12. Wykorzystanie funkcji strtok <?php $str

więcej podobnych podstron