Różnice
Różnice między wybraną wersją a wersją aktualną.
— |
pomoc:konta_www:bazy_danych:mysql_set_names [2016/12/05 16:07] (aktualna) Emil Golonka utworzono |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
+ | ====Jak zmienić kodowanie połączeń w skrypcie PHP?===== | ||
+ | Zmiana kodowania połączenia skryptów strony z serwerem mysql możemy wykonać poprzez dodanie do kodu strony polecenia: | ||
+ | <code php> | ||
+ | mysql_query('set names \'latin2\''); | ||
+ | </code> | ||
+ | Polecenie to należy umieścić po kodzie odpowiedzialnym za połączenie z bazą danych, powyższe polecenie spowoduje zmianę kodowania połączenia na latin2, np: | ||
+ | |||
+ | <code php> | ||
+ | $connection = mysql_connect('adres_serwera', 'nazwa_uzytkownika', 'haslo') | ||
+ | or die('Brak połączenia z serwerem MySQL'); | ||
+ | |||
+ | mysql_query('set names \'latin2\''); | ||
+ | </code> | ||
+ | |||
+ | W przypadku polskich znaków najczęściej używane kodowania to utf8, latin2, cp1250, a listę wszystkich obsługiwanych kodowań można znaleźć na stronie [[http://dev.mysql.com/doc/refman/5.5/en/charset-charsets.html|MySql.com]] |