Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Unicode v kódovaní znaku nie je zložitá : lomítko a " U " predchádza rad písmen a čísel , ktoré zodpovedajú konkrétnym charakteru . Avšak , ak vaše PHP skript je nečakal UTF - 8 formátovanie a potom PHP bude zobrazovať buď aktuálne kódovanie Unicode alebo rad otáznikov . Môžete tento problém vyriešiť nastavením PHP skript používať UTF - 8 formátovania .
Nastavenie MySQL Prijať UTF - 8
Od PHP vykonáva z webových stránok HTML , jeho predvolené formátovanie bude pochádzať z jednej z dvoch zdrojov : . htaccess vášho servera alebo HTML na webovej stránke samotnej . Môžete si vytvoriť HTML stránky v rámci vášho servera v predvolenom nastavení na UTF - 8 kódovanie tým , že na linku " ForceType " text /html ; charset = UTF - 8 " " vo svojom súbore htaccess .. Ak si len chcete používať UTF - 8 formátovanie na konkrétnej stránke , potom si môžete dať na linku " ; " medzi otváranie a zatváranie
značky v hornej časti súboru HTML Ak chcete iba . použiť formátovanie Unicode pre výsledky z vašej databázy MySQL , ale iný formát kódovania pre zvyšok PHP skriptu , potom si môžete nastaviť mySQL objekt dotaze použiť UTF - 8 formátovanie pre vaše výsledkov dotazu . Môžete to urobiť tým , že prejde reťazec " sada character_set_results = ' utf8 ' " ako argument do mySQL objektu dotazu pred načítanie dát z tabuľky .
Non - Unicode MySQL Výstupný
Ak sa pokúsite zapísať Unicode - formátovaný text do tabuľky MySQL , ktorý používa iný systém kódovania , potom dostanete chybovú správu a operácie vloženie zlyhá . Môžete zmeniť formátovanie existujúceho MySQL tabuľky spustením " zmeniť " príkaz s akčným " charset = utf8 " pre databázy, tabuľky a všetky nevyhnutné stĺpce . Napríklad syntax " ALTER TABLE môj stôl charset = UTF8L ; " . By sa nastaviť tabuľku s názvom " môj stôl " na UTF - 8 formátovania