| 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: 10 let
|
|||
0