/ / PHP4 na kódovanie migračného znaku PHP5. latin1 vs utf8 - php, utf-8, php4, iso-8859-1, latin1

Kódovanie migrácie znakov PHP4 na PHP5. latin1 vs utf8 - php, utf-8, php4, iso-8859-1, latin1

Nedávno som prešiel z inštalácie PHP 4.3.9 / MySQL 4.1.22 na inštaláciu PHP 5.3.3 / MySQL 5.1.69. Mám problém s kódovaním znakov. Moje porovnávanie databázy je latin1_swedish_ci.

Kedykoľvek zadávam nové údaje v mojej tabuľke skrze môj PHP skript, dáta skončia skreslené v MySQL, napríklad: à é ü končí ako à © ¼.

Snažil som sa nastaviť sadu znakov pomocoumysql_set_charset alebo SET NAMES, ale ani zrejme nemá žiadny vplyv. Nechcem zmeniť tabuľku alebo kód na utf8, chcem, aby aktuálne nastavenie fungovalo správne.

Už strávite pár hodín hľadaním online a ešte nenašli riešenie.

Všetok vstup je veľmi cenený.

Tomáš

odpovede:

2 pre odpoveď č. 1

Vyriešil ju explicitne: default_charset = "iso-8859-1" v php.ini Problém je teraz vyriešený.