Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 22685|Antwoord: 9

[Websitebouwer] DZ database GBK to UTF8 tool

[Link kopiëren]
Geplaatst op 09-08-2017 09:43:27 | | | |
Nu is UTF8 de mainstream van websites, omdat er bij binnenlandse GBK-gecodeerde websites geen onduidelijke tekens zijn bij het openen

Als je echter een binnenlandse GBK-gecodeerde website in het buitenland opent, en je computer de GBK-coded lettertypebibliotheek niet installeert, zullen buitenlandse vrienden onze website openen en verwarde tekens tonen

Bovendien is UTF8 een internationale codering, en het nadeel is dat het meer ruimte inneemt dan GBK-codering qua opslag

Kortom, het converteren naar utf8 heeft veel voordelen, en de andere stappen van het converteren van dz-website gbk naar utf8 zijn eenvoudig te doen, en het is moeilijk om te transcoderen in de database

dz in GBK- en UTF8-databases, is sommige opslag niet hetzelfde

dz Sommige velden die in de "serialisatiecode" worden opgenomen, zijn ongeldig in UTF8 vanwege de verschillende tekenbits die door GBK- en UTF8-tekens worden bezet.

Bij vergelijking van de classificatiegegevens wordt GBK als volgt geregistreerd:

{i:1; s:4: "Plot"; i:2; s:4: "Rol"; i:3; s: 6: "cast en crew"; i:4; s:4: "perifeer"; i:5; s:4: "Engels"; i:6; s:4: "inventaris"; i:15; s:4: "Bronnen"; i:16; s:4: "Informatie"; i:17; s:8: "verwante zelfstandige naamwoorden"; }


Hiervan bevatten de twee woorden plot 4 tekens, dus wordt het geschreven als s:4, wat ongeldig is wanneer het in de codering van utf8 wordt geplaatst, omdat het correcte schrijven van utf8 s:6 zou moeten zijn, en twee Chinese tekens 6 tekens vertegenwoordigen. Dit dossier moet worden aangepast tot:

{i:1; s: 6: "Plot"; i:2; s:6: "Rol"; i:3; s: 9: "Cast en crew"; i:4; s: 6: "perifere"; i:5; s: 6: "Engels"; i:6; s:6: "Inventaris"; i:15; s:6: "Resources"; i:16; s:6: "informatie"; i:17; s:12: "verwante zelfstandige naamwoorden"; }



De volgende figuur toont een record in mijn GBK-databasetabel:



Voor deze velden die geserialiseerd en opgeslagen zijn, hoe converteer je GBK naar UTF8 geserialiseerde formaat opslag?

Sommige grote bulls op internet hebben geschreven tools, maar de geserialiseerde tabel is onvolledig, of er is een probleem.

Omdat deze website de plek is waar ik van GBK naar UTF8 ben overgestapt, heb ik wat problemen gevonden en ze zelf opgelost.

Pas gewoon de volgende parameters aan

$dbserver = 'databaseadres';
$dbusername = 'Databaserekening';
$dbpassword = 'databasewachtwoord';
$database = 'databasenaam';


Upload daarna na de wijziging php naar een willekeurige map van de website en krijg toegang tot het php-bestandsadres! Klik tenslotte op de knop "Discuz!" Serialisatie en sortering".




PHP Script downloaden:

Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord







Vorig:Mysql NN betekent
Volgend:LINQ links, rechts en binnenverbindingen
Geplaatst op 11-08-2017 17:30:50 |
Het is goed om het te lezen
Geplaatst op 29-08-2018 07:23:15 |
3332652365236523652
Geplaatst op 07-03-2019 03:07:45 |
Dank je, ouderling
Geplaatst op 01-04-2019 21:48:58 |
Ik ben hier al lang naar op zoek, dank je wel
Geplaatst op 07-05-2019 19:44:37 |
222, bedankt voor het delen haha.
Geplaatst op 26-05-2019 17:37:41 |
Dank je, grote oudere, dank je, grote oudere
Geplaatst op 15-06-2019 16:22:38 |
Kan het gebruikt worden?
Geplaatst op 17-10-2019 02:53:31 |
Wil je zien wat het is
Geplaatst op 17-10-2019 03:07:20 |
Nee, klik op Serialize en ik kan de paginaprompt niet vinden
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com