Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να μετατρέψετε ένα String σε UTF - 8 σε PHP

Πιο ιστοσελίδες γραμμένες στα αγγλικά έρχονται κωδικοποιημένα σε ISO- 8859-1 , μια κωδικοποίηση χαρακτήρων set κατάλληλο για την εμφάνιση αγγλικό κείμενο χωρίς ειδικούς χαρακτήρες ή σήματα προφορά . Αυτό το σύνολο χαρακτήρων είναι επίσης γνωστή ως « Latin 1 " , διότι περιλαμβάνει τα πιο συχνά χρησιμοποιούμενη λατινικούς χαρακτήρες . Εάν έχετε μια συμβολοσειρά κειμένου που είναι το ISO - 8859-1 , μπορείτε να το μετατρέψετε σε UTF - 8 χρησιμοποιώντας μια λειτουργία PHP . Μόλις το κείμενο έχει οριστεί σε UTF - 8 ( ονομάζεται επίσης " Unicode " ) , μπορείτε να γράψετε σε οποιαδήποτε γλώσσα χρησιμοποιεί χαρακτήρες που χρειάζεστε , όπως τα γαλλικά ή ιαπωνικά . Οδηγίες
Η 1

Δημιουργήστε μια μεταβλητή και να ορίσετε την αξία του σε μια σειρά που περιέχει μόνο ISO- 8859-1 χαρακτήρες :

$ Συμβολοσειρά = " Αυτό είναι απλό κείμενο στην αγγλική γλώσσα χωρίς ειδικούς χαρακτήρες ". ? 2

Πληκτρολογήστε το " utf8_encode ( ) " λειτουργία στον κώδικά σας κάπου κάτω από την μεταβλητή που δημιουργήσατε και να περάσει στην μεταβλητή ως παράμετρο :

utf8_encode ( $ MyString ) ?

Τυλίξτε το string σε μονά ή διπλά εισαγωγικά για να τεθεί άμεσα σε λειτουργία χωρίς τη χρήση μιας μεταβλητής , αν θέλετε :

utf8_encode ( « Αυτό είναι απλό κείμενο στην αγγλική γλώσσα χωρίς ειδικούς χαρακτήρες ' ) ?
εικόνων 3

Ορίστε το αποτέλεσμα της « utf8_encode ( ) " λειτουργία ως αξία μιας νέας μεταβλητής :

$ utf8string = utf8_encode ( $ MyString ) ?

να ενημερώσετε την αρχική μεταβλητή με τη νέα κωδικοποίηση UTF-8 κείμενο , ορίστε την τιμή του " utf8_encode ( ) " λειτουργία για την αρχική μεταβλητή :

$ Συμβολοσειρά = utf8_encode ( $ MyString ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα