utf8_encode

(PHP 3 >= 3.0.6, PHP 4, PHP 5)

utf8_encode -- Κωδικοποιεί ένα ISO-8859-1 string σε UTF-8

Περιγραφή

string utf8_encode ( string data )

Αυτή η συνάρτηση κωδικοποιεί ένα string data σε UTF-8, και επιστρέφει την κωδικοποιημένη έκδοση. Το UTF-8 είναι ένας standard μηχανσιμός που χρησιμοποιείται από την Unicode για κωδικοποίηση wide χαρακτήρων τιμών σε ένα byte stream. Η UTF-8 είναι διαφανής σε απλούς ASCII χαρακτήρες, είναι self-synchronized (που σημαίνει ότι είναι δυνατό για ένα πρόγραμμα να διακρίνει πού αρχίζουν οι χαρακτήρες σε ένα bytestream) και μπορεί να χρησιμοποιηθεί με κανονικές συναρτήσεις σύγκρισης strings για ταξινόμηση και άλλα. Η PHP κωδικοποιεί τους UTF-8 χαρακτήρες σε μέχρι τέσσερα bytes, ως εξής:

Ðßíáêáò 1. UTF-8 encoding

bytesbitsαναπαράσταση
170bbbbbbb
211110bbbbb 10bbbbbb
3161110bbbb 10bbbbbb 10bbbbbb
42111110bbb 10bbbbbb 10bbbbbb 10bbbbbb
Κάθε b αναπαριστά ένα bit που μπορεί να χρησιμοποιεί για να αποθηκεύσει δεδομένα χαρακτήρων.