Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 22685|Odpověď: 9

[Nástroj na tvorbu webových stránek] Nástroj pro databázi dz, GBK na UTF8

[Kopírovat odkaz]
Zveřejněno 09.08.2017 9:43:27 | | | |
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ímOdpověď







Předchozí:Mysql NN znamená
Další:LINQ levé, pravé a vnitřní spojení
Zveřejněno 11.08.2017 17:30:50 |
Je dobré to číst
Zveřejněno 29.08.2018 7:23:15 |
3332652365236523652
Zveřejněno 07.03.2019 3:07:45 |
Děkuji, starší
Zveřejněno 01.04.2019 21:48:58 |
Hledal jsem to už dlouho, děkuji
Zveřejněno 07.05.2019 19:44:37 |
222, děkuji za sdílení haha.
Zveřejněno 26.05.2019 17:37:41 |
Děkuji, velký starší, děkuji, velký starší
Zveřejněno 15.06.2019 16:22:38 |
Dá se použít?
Zveřejněno 17.10.2019 2:53:31 |
Chcete vidět, co to je
Zveřejněno 17.10.2019 3:07:20 |
Ne, klikni na Serializovat a nenajdu stránku
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com