Nyní je UTF8 hlavním proudem webových stránek, protože na domácích webech kódovaných GBK nejsou při otevření žádné zkreslené znaky
Pokud však otevřete domácí web kódovaný GBK v zahraničí a váš počítač nenainstaluje knihovnu fontů kódovaných GBK, způsobí to, že zahraniční přátelé otevřou naši webovou stránku a zobrazí zkreslené znaky
Navíc je UTF8 mezinárodní kódování, jehož nevýhodou je, že zabírá více místa než GBK kódování, pokud jde o úložiště
Stručně řečeno, převod do utf8 má mnoho výhod a ostatní kroky převodu dz webu gbk na utf8 jsou snadné a je obtížné je transkódovat v databázi
dz v databázích GBK a UTF8 není některá úložiště stejná
dz Některá pole zaznamenaná v "serializačním kódu" jsou v UTF8 neplatná kvůli odlišným bitům znaků obsazených znaky GBK a UTF8.
Porovnáním klasifikačních informací je GBK zaznamenán takto:
{i:1; s:4: "Děj"; i:2; s:4: "Role"; i:3; S: 6: "Obsazení a štáb"; i:4; s:4: "periferní"; i:5; s:4: "English"; i:6; s:4: "inventář"; i:15; s:4: "Zdroje"; i:16; s:4: "Informace"; i:17; s:8: "příbuzná podstatná jména"; }
Mezi nimi dvě slova děj tvoří 4 znaky, takže je zapsáno jako s:4, což je neplatné při zařazení do kódu utf8, protože správné psaní utf8 by mělo být s:6 a dva čínské znaky tvoří 6 znaků. Tento záznam by měl být upraven na:
{i:1; s: 6: "Děj"; i:2; s:6: "Role"; i:3; s: 9: "Obsazení a štáb"; i:4; s: 6: "periferní"; i:5; s: 6: "English"; i:6; s:6: "Inventář"; i:15; s:6: "Zdroje"; i:16; s:6: "informace"; i:17; s:12: "příbuzná podstatná jména"; }
Následující obrázek ukazuje záznam v mé databázové tabulce GBK:
Jak převést GBK na úložiště ve formátu UTF8, které jsou serializovaná a uložena, pro tato pole?
Někteří velcí býci na internetu mají psané nástroje, ale serializovaná tabulka je neúplná, nebo je nějaký problém.
Protože právě na této stránce jsem přešel z GBK na UTF8, našel jsem některé problémy a sám je opravil.
Stačí upravit následující parametry
$dbserver = 'adresa databáze'; $dbusername = 'Databázový účet'; $dbpassword = 'heslo k databázi'; $database = 'název databáze';
Poté, co je úprava dokončena, nahrajte php do libovolného adresáře webu a přistupte k adrese php souboru! Nakonec klikněte na tlačítko "Discuz!" Serializace a třídění".
Stažení PHP skriptu:
Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosím Odpověď
|