Az adatbázis kódolása utf-8_general_ci
Mégis így jelenik meg az ékezetes tartalom az adatbázisban: fordító (az oldalon rendben van: fordító)
Mi nem jó?
Hasonló témák:
Az adatbázis kódolása utf-8_general_ci
Mégis így jelenik meg az ékezetes tartalom az adatbázisban: fordító (az oldalon rendben van: fordító)
Mi nem jó?
Hasonló témák:
Tudtommal ezzel nem lehet mit kezdeni, de ha véletlenül sikerülne, akkor engem is érdekel a megoldás, mert már túl vagyok vagy ezer próbálkozáson
Ennek semmi köze nincsen az adatbázishoz, a wysiwyg szövegszerkesztő konvertálja át a speciális karaktereket html entitykké. Ezt le tudod tiltani, pl. ha ckeditort használsz, akkor a config.js - be írd bele: config.entities = false;
beírtam
és semmi változás
Az enyém így néz ki:
Miután kicserélted át kell írni és újra el kell menteni az adatbázisba, ekkor már helyesen fogja beleírni.PHP kód:
CKEDITOR.editorConfig = function( config )
{
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
config.entities = false;
config.resize_minWidth = 400;
config.resize_maxWidth = 400;
};
sajnos nem
123456789öüö9876543213456789ö
Szia!
Esetleg próbáld meg ezeket a megoldásokat:
1: Youtube-on keres rá sanhose83 a videó címe: MySQL ékezet hiba javítása. Sajnos linket nem tudok írni a fórumba
Ezzel már a felvitt adatbázisban levő adatokat nem tudod módosítani.
Ezután a módosítás után felvitt adatok már helyesen jelenek meg.
2: mysqli_query($adatbazis_kapcsolodas, "SET NAMES 'utf8'");
Adatbázis kapcsolat után kiadod ezt a parancsot, beszúrás és lekérdezésnél.
Remélem tudtam segíteni.
Ui.: Ha már hibásan van az adatbázisban az adat, avval már nem tudsz mit kezdeni újra fel kell vinni.
Ki tudod cserélni csak REPLACE el de ahoz kellene ismerni az adatbázis strukturát.
Valami ilyesmi kell neked:
UPDATE tabla_neve SET szoveg_oszlop_neve = replace(szoveg_oszlop_nev,'í','í');
És ezt minden betűvel eljátszva, vagy pediglen php ban van egy fugvény ere a html_entity_decode
PHP ban valahogy ugy neznek ki a dolog h:
...
SELECT id,szoveg_oszlop_neve FROM tabla_neve
$data = htmlspecialchars(html_entity_decode($row['szoveg_oszlop_neve']));
Majd az ID alapjan Update.
*lehet hogy a htmlspecialchars nem szukseges attol fugg hogy nez ki az adat.
Könyvjelzők