Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 22685|Odpoveď: 9

[Tvorca webových stránok] Dz databázový nástroj GBK na UTF8

[Kopírovať odkaz]
Zverejnené 9. 8. 2017 9:43:27 | | | |
Teraz je UTF8 hlavným prúdom webových stránok, pretože na domácich stránkach kódovaných GBK nie sú pri otvorení žiadne nesprávne znaky

Ak však otvoríte domácu webovú stránku kódovanú GBK v zahraničí, ak váš počítač nenainštaluje knižnicu fontov kódovaných GBK, spôsobí to, že zahraniční priatelia otvoria našu stránku a zobrazia skreslené znaky

Navyše, UTF8 je medzinárodné kódovanie a nevýhodou je, že zaberá viac miesta než GBK kódovanie, pokiaľ ide o úložisko

Stručne povedané, konverzia do utf8 má mnoho výhod a ostatné kroky konverzie dz webu GBK na utf8 sú jednoduché a je ťažké ich transkódovať v databáze

dz v databázach GBK a UTF8, niektoré úložiská nie sú rovnaké

dz Niektoré polia zaznamenané v "serializačnom kóde" sú v UTF8 neplatné kvôli odlišným bitom znakov obsadených znakmi GBK a UTF8.

Pri porovnaní klasifikačných informácií sa GBK zaznamenáva takto:

{i:1; s:4: "Dej"; i:2; s:4: "Úloha"; i:3; S: 6: "Obsadenie a štáb"; i:4; s:4: "periférny"; i:5; s:4: "English"; i:6; s:4: "inventár"; i:15; s:4: "Zdroje"; i:16; s:4: "Informácie"; i:17; s:8: "príbuzné podstatné mená"; }


Medzi nimi dve slová Dej tvoria 4 znaky, takže sa píše ako s:4, čo je neplatné v kódovaní utf8, pretože správne napísané utf8 by malo byť s:6 a dva čínske znaky tvoria 6 znakov. Tento záznam by mal byť upravený na:

{i:1; s: 6: "Dej"; i:2; s:6: "Rola"; i:3; s: 9: "Obsadenie a štáb"; i:4; s: 6: "periférny"; i:5; s: 6: "English"; i:6; s:6: "Inventár"; i:15; s:6: "Zdroje"; i:16; s:6: "Informácie"; i:17; s:12: "príbuzné podstatné mená"; }



Nasledujúci obrázok zobrazuje záznam v mojej tabuľke databázy GBK:



Pre tieto polia, ktoré sú serializované a uložené, ako previesť GBK na úložisko v serializovanom formáte UTF8?

Niektorí veľkí býci na internete majú písomné nástroje, ale serializovaná tabuľka je neúplná alebo je problém.

Keďže práve na tejto stránke som prešiel z GBK na UTF8, našiel som niekoľko problémov a opravil som ich sám.

Stačí upraviť nasledujúce parametre

$dbserver = 'adresa databázy';
$dbusername = 'Databázový účet';
$dbpassword = 'heslo k databáze';
$database = 'názov databázy';


Potom, po dokončení úpravy, nahrajte php do ktoréhokoľvek adresára webu a pristupujte k adrese php súboru! Nakoniec kliknite na tlačidlo "Discuz!" Serializácia a triedenie".




PHP skript na stiahnutie:

Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím.Odpoveď







Predchádzajúci:Mysql NN znamená
Budúci:LINQ ľavé, pravé a vnútorné spojenia
Zverejnené 11. 8. 2017 17:30:50 |
Je dobré to čítať
Zverejnené 29. 8. 2018 7:23:15 |
3332652365236523652
Zverejnené 7. 3. 2019 3:07:45 |
Ďakujem, starší
Zverejnené 1. 4. 2019 21:48:58 |
Hľadal som to už dlho, ďakujem
Zverejnené 7. 5. 2019 19:44:37 |
222, ďakujem za zdieľanie haha.
Zverejnené 26. 5. 2019 17:37:41 |
Ďakujem, veľký starší, ďakujem, veľký starší
Zverejnené 15. 6. 2019 16:22:38 |
Dá sa to použiť?
Zverejnené 17. 10. 2019 2:53:31 |
Chceš vidieť, čo to je?
Zverejnené 17. 10. 2019 3:07:20 |
Nie, kliknite na Serializovať a nemôžem nájsť prompt stránky
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com