Zmena kodovani php souboru na utf-8
Ahoj,
snazim se zemnit kodovani php souboru z CP1250 na UTF-8 a delam to pres PSPad. U vetsiny souboru to slo, ale jeden se po preulozeni a novem otevreni stale identifikuje jako CP1250.
Bohuzel zrovna dulezitej a mrvi mi kodovani celyho webu :(
Nemate nekdo nápad proc se to neda zmenit a pripadne i co s tim?
Díky
V priloze je ten soubor kdiby nekdo byl az tak iniciativni :)
Súbor, ktorý si sem dal naozaj nie je kódovaný v UTF-8.
Ale ja tam žiadne znaky s diakritikou nevidím - čiže tento súbor Ti nemôže blbo zobrazovať - nemá čo... Možno máš blbé kódovanie v inom súbore, ktorý si si včlenil
do kódu... Možno "ťaháš" nejaké dáta z iného súboru.
Určite by tam malo byť niečo podobné tomuto:
Ne tady nejsou zadny znaky, ale tenhle soubor dela includy ktery pouzivam zase jinde a proto to mrvi cestinu. Ten charset do hlavbicky co si poslal skutecne mam, includuju ho jinde.
Shrnu to:
Problem je ze tenhle soubor skutrecne neni v utf-8 a problem je ze se mi ho do utf-8 nedari predelat a uz nevim jak na to.
Muze to nekdo skusit u sebe prehodit do utf-8 ? Treba to mrvi jen u me na compu...
Ten jeho soubor rozhodně je v UTF-8. Funguje mi to v pohodě a české znaky při přidání
a nastavení prohlížeče na znakovou sadu UTF-8 se zobrazují v pořádku.
Zkuste hned za místo kde se připojujete a vybíráte databázi (mysql_connect, mysql_select_db) přidat (na nový řádek) tento řádek:
pokud ho tam ještě nemáte.
EDIT:
Stáhl jsem si ten v úvodním příspěvku zveřejněný index.php a vložil do něj:
Důkaz UTF-8 kodování souboru viz zde: ht tp://w ww.balcanica.info/poradna/index.php (umažte 2 mezery v http a www, nechci aby to byl aktivní odkaz, protože to za pár dnů smažu, jenže zdejší redakční systém je udělá ze všeho co začíná na http nebo www...)
Níže je nahraný totožný soubor se stejným obsahem, tak ho kdyžtak můžete použít a překopírovat do něj ten svůj kód, jinak nevím.
mysql_set_charset ("utf8");
Sypu si popel na hlavu :(
Nemyslel sem ze to je povinne, kdyz je v utf8 databaze i soubor
Dekuju
Stahl jsem si tvuj puvodni soubor a ve svym PSPadu přeuložil do UTF-8 a zustal v něm i po znovuotevření.