Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 22685|Απάντηση: 9

[Κατασκευή ιστοσελίδων] Εργαλείο βάσης δεδομένων DZ GBK σε UTF8

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 9/8/2017 9:43:27 π.μ. | | | |
Τώρα το UTF8 είναι το κύριο ρεύμα των ιστότοπων, επειδή σε εγχώριους ιστότοπους με κωδικοποίηση GBK, δεν θα υπάρχουν αλλοιωμένοι χαρακτήρες όταν ανοίγουν

Ωστόσο, εάν ανοίξετε έναν εγχώριο ιστότοπο με κωδικοποίηση GBK στο εξωτερικό, εάν ο υπολογιστής σας δεν εγκαταστήσει τη βιβλιοθήκη γραμματοσειρών με κωδικοποίηση GBK, θα αναγκάσει τους ξένους φίλους να ανοίξουν τον ιστότοπό μας και να εμφανίσουν αλλοιωμένους χαρακτήρες

Επιπλέον, το UTF8 είναι μια διεθνής κωδικοποίηση και το μειονέκτημα είναι ότι καταλαμβάνει περισσότερο χώρο από την κωδικοποίηση GBK όσον αφορά την αποθήκευση

Εν ολίγοις, η μετατροπή σε utf8 έχει πολλά πλεονεκτήματα και τα άλλα βήματα μετατροπής του ιστότοπου dz gbk σε utf8 είναι εύκολο να γίνουν και είναι δύσκολο να γίνει η διακωδικοποίηση στη βάση δεδομένων

dz στις βάσεις δεδομένων GBK και UTF8, κάποια αποθήκευση δεν είναι η ίδια

dz Ορισμένα πεδία που καταγράφονται στον "κώδικα σειριοποίησης" δεν είναι έγκυρα στο UTF8 λόγω των διαφορετικών bit χαρακτήρων που καταλαμβάνουν οι χαρακτήρες GBK και UTF8.

Συγκρίνοντας τις πληροφορίες ταξινόμησης, το GBK καταγράφεται ως εξής:

{i:1; s:4: "Οικόπεδο"; i:2; s:4: "Ρόλος"; Ι:3; s: 6: "καστ και συνεργείο"; Ι:4; s:4: "περιφερειακό"; i:5; s:4: "Αγγλικά"; Ι:6; s:4: "απόθεμα"; Ι:15; s:4: "Πόροι"; Ι:16; s:4: "Πληροφορίες"; Ι:17; s:8: "σχετικά ουσιαστικά"; }


Μεταξύ αυτών, η γραφική παράσταση δύο λέξεων αντιστοιχεί σε 4 χαρακτήρες, επομένως γράφεται ως s:4, το οποίο είναι άκυρο όταν τοποθετείται στην κωδικοποίηση του utf8, επειδή η σωστή γραφή του utf8 πρέπει να είναι s:6 και δύο κινεζικοί χαρακτήρες αντιστοιχούν σε 6 χαρακτήρες. Το αρχείο αυτό θα πρέπει να τροποποιηθεί ως εξής:

{i:1; s: 6: "Οικόπεδο"; i:2; s:6: "Ρόλος"; Ι:3; s: 9: "Καστ και συνεργείο"; Ι:4; s: 6: "περιφερειακό"; i:5; s: 6: "Αγγλικά"; Ι:6; s:6: "Απόθεμα"; Ι:15; s:6: "Πόροι"; Ι:16; s:6: "πληροφορίες"; Ι:17; s:12: "σχετικά ουσιαστικά"; }



Η παρακάτω εικόνα δείχνει μια εγγραφή στον πίνακα της βάσης δεδομένων GBK:



Για αυτά τα πεδία που είναι σειριοποιημένα και αποθηκευμένα, πώς να μετατρέψετε το GBK σε αποθήκευση σειριακής μορφής UTF8;

Μερικοί μεγάλοι ταύροι στο Διαδίκτυο έχουν γραπτά εργαλεία, αλλά ο σειριακός πίνακας είναι ελλιπής ή υπάρχει πρόβλημα.

Επειδή αυτός ο ιστότοπος είναι όπου μεταφέρθηκα από το GBK στο UTF8, βρήκα κάποια προβλήματα και τα διόρθωσα μόνος μου.

Απλώς τροποποιήστε τις ακόλουθες παραμέτρους

$dbserver = «διεύθυνση βάσης δεδομένων»·
$dbusername = «Λογαριασμός βάσης δεδομένων»,
$dbpassword = «κωδικός πρόσβασης βάσης δεδομένων»·
$database = «όνομα βάσης δεδομένων»·


Στη συνέχεια, αφού ολοκληρωθεί η τροποποίηση, ανεβάστε την php σε οποιονδήποτε κατάλογο του ιστότοπου και αποκτήστε πρόσβαση στη διεύθυνση του αρχείου php! Τέλος, κάντε κλικ στο κουμπί "Discuz!" Σειριοποίηση και ταξινόμηση".




Λήψη σεναρίου PHP:

Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώΑπάντηση







Προηγούμενος:Mysql NN σημαίνει
Επόμενος:LINQ αριστερά, δεξιά και εσωτερικές συνδέσεις
Δημοσιεύτηκε στις 11/8/2017 5:30:50 μ.μ. |
Είναι καλό να το διαβάσετε
Δημοσιεύτηκε στις 29/8/2018 7:23:15 π.μ. |
3332652365236523652
Δημοσιεύτηκε στις 7/3/2019 3:07:45 π.μ. |
Ευχαριστώ, γέροντα
Δημοσιεύτηκε στις 1/4/2019 9:48:58 μ.μ. |
Το έψαχνα πολύ καιρό, ευχαριστώ
Δημοσιεύτηκε στις 7/5/2019 7:44:37 μ.μ. |
222, σας ευχαριστώ που μοιραστήκατε χαχα.
Δημοσιεύτηκε στις 26/5/2019 5:37:41 μ.μ. |
Ευχαριστώ, μεγάλε γέροντα, ευχαριστώ, μεγάλε γέροντα
Δημοσιεύτηκε στις 15/6/2019 4:22:38 μ.μ. |
Μπορεί να χρησιμοποιηθεί;
Δημοσιεύτηκε στις 17/10/2019 2:53:31 π.μ. |
Θέλετε να δείτε τι είναι
Δημοσιεύτηκε στις 17/10/2019 3:07:20 π.μ. |
Όχι, κάντε κλικ στην επιλογή Σειριοποίηση και δεν μπορείτε να βρείτε την προτροπή της σελίδας
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com