logó WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS
Ingyenes elektronikus tananyag interaktív weboldalak készítéséhez.
visszaVISSZA   
menüMENÜ   

Karakterkódolás, ABC sorrend



A karakterkódolást és rendezés típusát (Használt ABC.) szerver szinten, adatbázis szinten és tábla szinten is meg lehet adni. A HTML oldalon, az adatbázisban és a fejlesztői környezetben használt karakter kódolásnak összhangba kell lenni, különben értelmetlen karakterhalmaz lesz az eredmény.

A COLLATE utf8_hungarian_ci formában a sorba rendezés módját is megadhatjuk. Ekkor a magyar ABC szerint történik a rendezés, a kis és nagy betűk megkülönböztetése nélkül.

A rendelkezésre álló kódtáblákat a SHOW CHARACTER SET; , a rendezési lehetőségeket a SHOW COLLATION; parancsokkal tudjuk kilistázni SQL parancssorban. A listázás UTF8-ra szűkíthető: SHOW COLLATION LIKE 'utf8%';

Példa:

Forráskód



<?php
...
$CreateTableStr_="CREATE TABLE IF NOT EXISTS torok_magyar (
  id int NOT NULL AUTO_INCREMENT,  
  Torok  VARCHAR(20) COLLATE utf8_turkish_ci NOT NULL DEFAULT '',
  Magyar VARCHAR(200) COLLATE utf8_hungarian_ci NOT NULL DEFAULT '',  
  PRIMARY KEY (id),
)";
if (mysqli_query($MySqliLink,$CreateTableStr))
  {
  echo "A tábla elkészült";
  }
else
  {
  echo "MySqli hiba (" .mysqli_errno($MySqliLink). "): " . mysqli_error($MySqliLink);
  }
...
?>   
 

A létrejött tábla (phpMyAdmin):


1.


Ahogy a legtöbb honlap, ez a webhely is használ sütiket a weboldalain.