Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 22685|Vastaus: 9

[Verkkosivujen rakentaja] DZ-tietokanta GBK:sta UTF8-työkaluun

[Kopioi linkki]
Julkaistu 9.8.2017 9.43.27 | | | |
Nyt UTF8 on valtavirta verkkosivustoista, koska kotimaisilla GBK-koodatuilla sivustoilla avattaessa ei ole sekavia merkkejä

Jos kuitenkin avaat kotimaisen GBK-koodatun verkkosivuston ulkomailla, ja tietokoneesi ei asenna GBK-koodattua fonttikirjastoa, ulkomaiset ystävät avaavat verkkosivustomme ja näyttävät sekavia merkkejä

Lisäksi UTF8 on kansainvälinen koodaus, ja haittapuolena on, että se vie tallennustilassa enemmän tilaa kuin GBK-koodaus

Lyhyesti sanottuna, utf8:ksi muuntamisella on monia etuja, ja muut vaiheet dz-verkkosivuston gbk:n muuntamisessa utf8:ksi ovat helppoja, ja niiden transkoodaaminen tietokannassa on vaikeaa

dz GBK- ja UTF8-tietokannoissa, osa tallennustilasta ei ole sama

dz Jotkut "sarjallistamiskoodiin" tallennetut kentät ovat UTF8:ssa virheellisiä GBK- ja UTF8-merkkien eri merkkibittien vuoksi.

Vertaillen luokitustietoja, GBK on kirjattu näin:

{i:1; s:4: "Juoni"; i:2; s:4: "Rooli"; i:3; s: 6: "näyttelijät ja miehistö"; i:4; s:4: "oheis"; i:5; s:4: "englanti"; i:6; s:4: "inventaario"; i:15; s:4: "Resurssit"; i:16; s:4: "Informaatio"; i:17; s:8: "liittyvät substantiiveet"; }


Näistä kahdesta sanasta plot kattaa 4 merkkiä, joten se kirjoitetaan muodossa s:4, mikä on virheellinen utf8-koodauksessa, koska utf8:n oikea kirjoitusmuoto on s:6, ja kaksi kiinalaista merkkiä vastaavat 6 merkkiä. Tämä asiakirja tulisi muuttaa seuraavasti:

{i:1; s: 6: "Juoni"; i:2; s:6: "Rooli"; i:3; s: 9: "Näyttelijät ja miehistö"; i:4; S: 6: "Perifeerinen"; i:5; s: 6: "englanti"; i:6; s:6: "Inventaario"; i:15; s:6: "Resurssit"; i:16; s:6: "tieto"; i:17; s:12: "liittyvät substantiivit"; }



Seuraava kuva näyttää tietueen GBK-tietokantataulussani:



Näille sarjoitetuille ja tallennetuille kentille, miten GBK muunnetaan UTF8-sarjamuototallennuksiksi?

Jotkut internetin suuret härät ovat kirjoittaneet työkaluja, mutta sarjataulukko on keskeneräinen tai siinä on ongelma.

Koska tällä sivustolla siirryin GBK:sta UTF8:aan, löysin joitakin ongelmia ja korjasin ne itse.

Muokkaa vain seuraavia parametreja

$dbserver = 'tietokanta-osoite';
$dbusername = 'Tietokantatili';
$dbpassword = 'tietokantasalasana';
$database = 'tietokannan nimi';


Sitten, kun muutos on tehty, lataa php mihin tahansa sivuston hakemistoon ja pääse PHP-tiedoston osoitteeseen! Lopuksi klikkaa painiketta "Discuz!" Sarjoittaminen ja lajittelu".




PHP-skriptin lataus:

Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyväVastaus







Edellinen:Mysql NN tarkoittaa
Seuraava:LINQ vasen, oikea ja sisäinen liitännät
Julkaistu 11.8.2017 17.30.50 |
On hyvä lukea se
Julkaistu 29.8.2018 7.23.15 |
3332652365236523652
Julkaistu 7.3.2019 3.07.45 |
Kiitos, vanhin
Julkaistu 1.4.2019 21.48.58 |
Olen etsinyt tätä pitkään, kiitos
Julkaistu 7.5.2019 19.44.37 |
222, kiitos kun jaoit haha.
Julkaistu 26.5.2019 17.37.41 |
Kiitos, iso vanhin, kiitos, iso vanhin
Julkaistu 15.6.2019 16.22.38 |
Voiko sitä käyttää?
Julkaistu 17.10.2019 2.53.31 |
Haluan nähdä, mikä se on
Julkaistu 17.10.2019 3.07.20 |
Ei, klikkaa Serialize etkä löydä sivukehotetta
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com