Most az UTF8 a főáramú weboldalak, mert a hazai GBK-kódolt weboldalakon nem lesznek zavaros karakterek nyitáskor
Azonban, ha külföldön megnyitol egy belföldi, GBK-kódolt weboldalt, és a számítógéped nem telepíti a GBK-kódolt betűtípus-könyvtárat, akkor külföldi barátok megnyitják a weboldalunkat, és zavaros karaktereket jelenítenek meg
Ráadásul az UTF8 nemzetközi kódolás, és hátránya, hogy tárolás szempontjából nagyobb helyet foglal el, mint a GBK kódolás
Röviden, az utf8-ra konvertálás sok előnnyel jár, és a dz website gbk utf8-ra konvertálásának további lépései egyszerűek, és nehéz átkódolni az adatbázisban
dz GBK és UTF8 adatbázisokban, néhány tároló nem ugyanaz
dz Néhány "serializációs kódban" rögzített mező érvénytelenek az UTF8-ban a GBK és UTF8 karakterek eltérő karakterbitjei miatt.
A besorolási adatok összehasonlításakor a GBK így van rögzítve:
{i:1; s:4: "Cselekmény"; i:2; s:4: "Szerep"; i:3; s: 6: "szereplők és sét"; i:4; s:4: "perifériás"; i:5; s:4: "angol"; i:6; s:4: "leltár"; i:15; s:4: "Erőforrások"; i:16; s:4: "Információ"; i:17; s:8: "kapcsolódó főnevek"; }
Ezek közül a két szó 4 karaktert jelent, így s:4-ként írják, ami utf8 kódolásában érvénytelen, mert az utf8 helyes írása s:6-nak kellene lennie, és két kínai karakter 6 karaktert jelent. Ezt a feljegyzést módosítani kell, hogy a következőképpen legyen:
{i:1; s: 6: "Cselekmény"; i:2; s:6: "Szerep"; i:3; s: 9: "Szereplők és stáb"; i:4; s: 6: "Perifériás"; i:5; s: 6: "English"; i:6; s:6: "Leltár"; i:15; s:6: "Erőforrások"; i:16; s:6: "információ"; i:17; 12. s: "kapcsolódó főnevek"; }
Az alábbi ábra egy rekordot mutat a GBK adatbázis táblázatomban:
Ezeknél a sorozatosított és tárolt mezőknél hogyan lehet átalakítani a GBK-t UTF8 serializált formátumú tárhelyre?
Néhány nagy ügy az interneten írt eszközöket írt, de a sorozatos táblázat hiányos, vagy probléma van.
Mivel ezen a weboldalon átváltottam a GBK-ról az UTF8-ra, találtam néhány problémát, és magam javítottam ki.
Csak módosítsd az alábbi paramétereket
$dbserver = 'adatbázis cím'; $dbusername = 'Adatbázis fiók'; $dbpassword = 'adatbázis jelszó'; $database = 'adatbázis név';
A módosítás befejezése után töltsd fel a php-t bármelyik könyvtárba, és lépj hozzá a php fájlcímhez! Végül kattints a "Discuz!" gombra. Sorozatosítás és rendezés".
PHP szkript letöltés:
Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlek Válasz
|