Autor Zpráva
beax
Profil *
prosim vas neviete v com robim chybu?
mam funkciu

function vymazat_diakritiku($text) {
return strtr($text, "áäÁčČďĎěéĚÉíÍĺľĹĽňŇóôÓřŕŘŔšŠťŤúůÚŮýÝ", "aaAcCdDeeEEiIllLLnNooOrrRRsStTuuUUyY");
}

a ked dam ako parameter napr. Všetko má svoje hranice tak dostanem to iste
v meta tagu mam kodovanie na windows-1250
Alphard
Profil
není tam chyba

<?php
function vymazat_diakritiku($text) {
return strtr($text, "áäÁčČďĎěéĚÉíÍĺľĹĽňŇóôÓřŕŘŔšŠťŤúůÚŮýÝ", "aaAcCdDeeEEiIllLLnNooOrrRRsStTuuUUyY");
}

echo vymazat_diakritiku ("Všetko má svoje hranice");
?>

vypíše: Vsetko ma svoje hranice
beax
Profil *
tak potom je chyba asi u mna na serveri, neviete kde by to mohlo byt?
TFSi
Profil
Iconv() ???
beax
Profil *
iconv som skusal, no diakriticke znaky nevypise
beax
Profil *
Alphard:
kde si to skusal?
Alphard
Profil
na lokále, PHP Version 5.1.4, kódování ISO-8859-2
beax
Profil *
ja mam verziu 5.2.1 a HTTP_ACCEPT_CHARSET je iso-8859-1, utf-8, utf-16, *;q=0.1
beax
Profil *
ked skusim vymazat_diakritiku ("ščťžýáíé") tak mi vrati L��TL�Llýáíé
beax
Profil *
skusil som nastavit kodovanie PHP skriptov na UTF-8 aj meta tag na utf-8 no nepomaha
vymazat_diakritiku ("ščťž") vrati L�ATL�Ll

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: