Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Bazy danych _ Brak polskich znaków

Napisany przez: pawelev 16.05.2018, 18:00:31

Witam,

Sytuacja jest taka:

PHP zapisuje do bazy danych (zamiast polskich znaków) jakie¶ znaczki. Np. 'śśśśś'. Jest to odpowiednik '±±±'. Wszystko gra, PHP w jaki¶ sposób przy wyci±ganiu danych przekształca te znaczki na wła¶ciwe litery. (a może to nie php tylko db, kto wie)

Problem pojawił się, gdy w PHPMYADMINIE eksportowałem bazę danych i importowałem j± u siebie, lokalnie. Zamiast polskich znaków na stronie mam znaki zapytania.

Kodowanie bazy danych jest odwzorowane, tj. : (phpmyadmin)

General settings: utf8_general_ci
db collation: latin2_general_ci
tabela collation: utf8_general_ci
tabela engine: myISAM

Przy eksportowaniu zaznaczam utf-8 i przy imporcie tez utf-8.

Jest to stara wersja wszystkiego, np. php jest w wersji <5.6 i używa jeszcze mysql_connect.

Czy kto¶ ma jaki¶ pomysł co powoduje, że 'tam' działa, a lokalnie nie działa? Albo np. gdzie s± konwertowane te znaczki, abym mógł namierzyć problem?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)