Mám naozaj zvláštny problém. Mám databázu MySQL a vzorovú stránku php (ja pracujem s CakePHP, ak táto informácia môže pomôcť vyriešiť problém.) Keď vyberiem z databázy a vytlačím informácie na obrazovke získam niečo ako - "??? Polia v databáze sú spolu s "utf8_general_ci", ako sú celé tabuľky a celá databáza.Php / html dokument má "" a stále existuje "??????" čo môžem urobiť vyriešiť môj problém a zobraziť text v jazyku, ktorý chcem?
odpovede:
3 pre odpoveď č. 1Stále pridávate znakovú sadu HTML?
<?php echo $html->charset("utf-8"); ?>
V konfig.php skontrolujte, či je správne kódované. V konfigurácii / database.php:
"encoding" => "utf8"
Alebo používate štandardné latinové kódovanie, napríklad ISO-8859-1:
"encoding" => "ISO-8859-1"