Autor | Zpráva | ||
---|---|---|---|
Fastman Profil |
Zdravím,
Potřeboval bych poradit, proč při ukládání nějakých hodnot se špatně ukládají do databáze, respektive mají špatné kódování. Už jsem zkoušel různé možnosti. Do include připojení k databázi jsem zkoušel dát <?php header('Content-Type: text/html; charset=utf-8'); $database_pripojeni = mysqli_connect("localhost", "root", "1234", "cmg_cms"); mysqli_query($database_pripojeni, "SET NAMES 'utf8'"); mysqli_query($database_pripojeni, "SET CHARACTER SET utf8"); mysqli_query($database_pripojeni, "SET COLLATION_CONNECTION = 'utf8_czech_ci'"); mysqli_query($database_pripojeni, "SET character_set_results=utf8"); mb_language('uni'); mb_internal_encoding('UTF-8'); $database_pripojeni->set_charset("utf8"); ?> <?php $database_pripojeni = mysqli_connect("localhost", "root", "1234", "cms"); $database_pripojeni->set_charset("utf8"); ?> Bohužel to stále nepomohlo a text uložený v databázi je ve špatném formátu. <p>řčšé</p> Databáze i tabulky, vše je v utf8_czech_ci. Samotné stránky mají <meta charset="UTF-8"> i php.ini má kódování v UTF-8 i to ukládám do formátu UTF-8. Nevíte, kde by mohl být problém? Děkuji za odpověď. |
||
abc Profil |
Předpokládám, že ten text je z TinyMCE?
Mělo by stačit do configu přidat entity_encoding : "raw" |
||
Kajman Profil |
#3 · Zasláno: 10. 6. 2016, 12:47:26
Je tam použit wysiwyg editor? Občas to takto posílá ze stránky na server on.
|
||
Fastman Profil |
#4 · Zasláno: 10. 6. 2016, 13:30:03
abc:
Ano je to z TinyMCE, to jsem zapomněl poznamenat, moje chyba. Již to funguje, nečekal bych, že za to může zrovna editor. Díky. |
||
Časová prodleva: 9 let
|
0