Nastavenie znakovej sady databázy

V závislosti na tom, v akom kódovaní sa nachádza vaša stránka by ste mali definovať kódovanie výstupných dát z MySQL databázy.
Ak budú výstupné dáta z databázy v rovnakom kódovaní ako je vaša stránka, nebudú vznikať žiadne anomálie pri znakoch obsahujúcich mäkčene alebo dĺžne.
Týmto spôsobom sa obvykle pripájate na MySQL databázu z vášho PHP skriptu:


<?php
mysql_connect
('localhost','login','heslo');
mysql_select_db('databaza');
?>

Ihneď po pripojení je nutné nastaviť kódovanie v akom chcete dostávať a vkladať data do databázy. Nezáleží pritom na kódovaní v ktorom beží samotná databáza (typicky UTF-8).
V strednej Európe sa používajú najčastejšie tieto tri kódovania diakritiky:

  • UTF-8 - odporúčame!
  • ISO-8859-2
  • WINDOWS-1250

Pre každé z týchto kódovaní vám ponúkame inicializačné príkazy, ktoré je nutné napísať hneď za príkazy pripojenia na databázu.

UTF-8

<?php
mysql_query
('SET NAMES UTF8');
mysql_query('SET COLLATION_CONNECTION=UTF8_GENERAL_CI');
?>
ISO-8859-2

<?php
mysql_query
('SET NAMES LATIN2');
mysql_query('SET COLLATION_CONNECTION=LATIN2_GENERAL_CI');
?>
WINDOWS-1250

<?php
mysql_query
('SET NAMES CP1250');</
mysql_query('SET COLLATION_CONNECTION=CP1250_GENERAL_CI');
?>

helpdesk

sme pripravení pomôcť

práve k dispozícií

online pracovníkov 2 / 6

Platon Technologies

How can we help you?

Prijímame hlásenia problémov či iných podnetov, súvisiacich s používaním našich produktov a služieb.

 

helpdesk@platon.sk +421 222 111 321

Ak potrebujete pomoc, kontaktujte nás e-mailom alebo telefonicky.

  • Telefonicky od 8:30 - 17:30
  • Niekedy aj cez víkendy
  • Jednoduchý a ľudský prístup
  • Riešime aj zložité problémy
kontaktný formulár

Dajte šancu našej online poradni. Nájdete v nej viac ako:

  • 6 kategórií
  • 59 návodov
  • 23 e-mailových nastavení
  • 7 programátorských tipov
prejsť do poradne

Otázky ohľadom naších produktov alebo špecifické požiadavky? Napíšte nám.

Ďakujeme za odkaz

V prípade potreby vás budeme kontaktovať.

Nepodarilo sa odoslať

Kontaktujte nás na helpdesk@platon.sk

NEWSLETTER

Prihlásiť sa na odber našich noviniek a aktuálnych akcií

Ďakujeme za Váš odber

Nepodarilo sa prihlásiť