Hirdetés

Új hozzászólás Aktív témák

  • stigma

    addikt

    Hi, lenne egy gyors kérdésem, amire szerintem hamar válaszoltok majd.
    Adott egy php fájl amiben egyes dolgokat kilistázok(tárolók, termékek,stb) a képernyőre, nem igazán adja magát mert UTF-8as karakterkódolás nem igazán adja magát => pl: lásd így néz ki
    stdClass Object ( [storename] => Tároló 2 [storeID] =>...

    Maga az UTF-8as karakterkódolás be van állítva az adatbázisban és a kapcsolat létesítésekor is. Lényegében OOP modell alapján programoztam, ami így néz ki.

    kapcsolatok.php fájlomban a konstruktorban ez áll:

    function __construct() {
    $kapcsolat = @mysql_connect(self::DB_HOST, self::DB_USER,self::DB_PASS, self::DB_NAME);
    //$kapcsolat->set_charset("utf8");
    mysql_set_charset('utf8');


    if ($kapcsolat)
    {
    $selected = mysql_select_db(self::DB_NAME,$kapcsolat)
    or die("NEm tudtam csatlakozni az adatbázishoz");...

    Maga a kapcsolatok.php-ben lévő függvény amit használok:

    function getStoreData_json(){
    $sql_stores="SELECT * FROM `containers`";
    $result_stores = mysql_query($sql_stores);

    while($row=mysql_fetch_assoc($result_stores))
    $output[]=array_map("utf8_encode", $row);
    print_r(json_encode($output,JSON_UNESCAPED_UNICODE));
    //így is próbáltam de így sem jó
    //print_r(json_encode($output));
    }
    amiben ezt meghívom, példányosítom az így néz ki:(Ekkor nem igazán kezeli az utf-8at)
    <?php
    include_once '../../kapcsolat.php';
    $dbs = new Database();
    $value=$dbs->getStoreData_json();
    echo ($value);
    ?>

    Mivel nem vagyok profi, hanem elég kezdő, írnátok valamit mit is csináljak?
    Segítséget előre is köszönöm.
    Annyit még XAMPP fut a gépen, minden rendben van, beállítva.

Új hozzászólás Aktív témák