Eredmény: 1 - 9 (9) összesen

Téma: Mysql ékezet gond

  1. #1
    vadasy
    Vendég

    Alapbeállítás Mysql ékezet gond

    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ó?



  2. #2
    Bölcs roszi logója
    Csatlakozott
    09-08-29
    Hely
    close to the end of the beginning
    Hozzászólás
    746
    Begyűjtött 180 köszönetet
    130 hozzászólásával

    Alapbeállítás re: Mysql ékezet gond

    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



  3. #3
    Új tag gyoridavid logója
    Csatlakozott
    11-05-24
    Hely
    Budapest
    Hozzászólás
    10
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Mysql ékezet gond

    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;



  4. #4
    vadasy
    Vendég

    Alapbeállítás re: Mysql ékezet gond

    beírtam
    és semmi változás



  5. #5
    Új tag gyoridavid logója
    Csatlakozott
    11-05-24
    Hely
    Budapest
    Hozzászólás
    10
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Mysql ékezet gond

    Az enyém így néz ki:
    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;
    }; 
    Miután kicserélted át kell írni és újra el kell menteni az adatbázisba, ekkor már helyesen fogja beleírni.



  6. #6
    Bölcs benedictus logója
    Csatlakozott
    10-04-23
    Hozzászólás
    1.578
    Begyűjtött 5 köszönetet
    5 hozzászólásával

    Alapbeállítás re: Mysql ékezet gond

    Idézet gyoridavid eredeti hozzászólása Hozzászólás megtekintése
    Az enyém így néz ki:
    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;
    }; 
    Miután kicserélted át kell írni és újra el kell menteni az adatbázisba, ekkor már helyesen fogja beleírni.
    feltehetőleg a régi posztok megmaradnak "rosszan", ezért nem tapasztalhattál változást.


    Linkeld.be Linkmegosztó
    Indexeld.be - Linkgyűjtemény prémium funkciókkal!

  7. #7
    vadasy
    Vendég

    Alapbeállítás re: Mysql ékezet gond

    sajnos nem
    123456789öüö9876543213456789ö



  8. #8
    sanhose
    Vendég

    Alapbeállítás re: Mysql ékezet gond

    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.



  9. #9
    Hekker 0xFF logója
    Csatlakozott
    09-08-21
    Hozzászólás
    1.078
    Begyűjtött 168 köszönetet
    118 hozzászólásával

    Alapbeállítás re: Mysql ékezet gond

    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

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •