Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 22685|Válasz: 9

[Weboldal-építő] DZ adatbázis GBK-tól UTF8-ig eszköz

[Linket másol]
Közzétéve 2017. 08. 09. 9:43:27 | | | |
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érlekVálasz







Előző:Mysql NN jelentése
Következő:LINQ bal, jobb és belső kapcsolatok
Közzétéve 2017. 08. 11. 17:30:50 |
Jó olvasni
Közzétéve 2018. 08. 29. 7:23:15 |
3332652365236523652
Közzétéve 2019. 03. 07. 3:07:45 |
Köszönöm, idősebb
Közzétéve 2019. 04. 01. 21:48:58 |
Már régóta keresem ezt, köszönöm
Közzétéve 2019. 05. 07. 19:44:37 |
222, köszönöm, hogy megosztottad haha.
Közzétéve 2019. 05. 26. 17:37:41 |
Köszönöm, nagy idősebb, köszönöm, nagy idősebb
Közzétéve 2019. 06. 15. 16:22:38 |
Használható?
Közzétéve 2019. 10. 17. 2:53:31 |
Szeretném látni, mi az.
Közzétéve 2019. 10. 17. 3:07:20 |
Nem, kattints a Serializációra, és nem találom meg az oldal promptját
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com