Jump to content
  • 0

Kodowanie strony


Marcin Wagh

Question

Witam,

Co może być przyczyną braku polskich znaków?

Wszystko działało ok dopóki nie podłączyłem baselinkera, zniknęły polskie znaki więc sam zmieniłem linijkę w pliku: DbPDO.php

 // UTF-8 support
    if ($this->link->exec('SET NAMES \'latin2\'') === false) {
    throw new PrestaShopException('PrestaShop Fatal error: no utf-8 support. Please check your server configuration.'.$e->getMessage());
    }
        $this->link->exec('SET SESSION sql_mode = \'\'');

        return $this->link;
    }

Niby polskie litery wróciły (choć w panelu admina nie wszędzie). ale front był ok. Przestało działać także ściąganie produktów z magazynu kiedy szły zamówienia przez baselinkera.

Co może być nie tak bo już nie mam pomysłów?

adres sklepu: https://ochprosze.cfolks.pl

 

 

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Hm spróbuj tak, w /app/config/doctrine.yml
poszukaj linijki

1002: „SET sql_mode=(SELECT REPLACE(@@sql_mode,’ONLY_FULL_GROUP_BY’,”))”

i zmień ją na

1002: „SET sql_mode=(SELECT REPLACE(@@sql_mode,’ONLY_FULL_GROUP_BY’,”)), NAMES 'UTF8′”

Daj znaka czy coś pomogło. 

Link to comment
Share on other sites

  • 0

Jeszcze dostałem taką odpowiedź z baselinkera bo też prosiłem o interwencję:

"Proszę o weryfikację - niestety Państwa sklep ma błędnie zwracane wyniki w kodowaniu latin2, zamaskowane jako UTF8. Wykonaliśmy konwersję na razie tylko do odczytu."

W ogóle nie rozumiem "zamaskowane jako UTF8"

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...