| Autor | Zpráva | ||
|---|---|---|---|
| koudelacek Profil * |
#1 · Zasláno: 29. 3. 2013, 17:07:12
zdravím, používám friendly url od Vrány:
function friendly_url($nadpis) {
$url = $nadpis;
$url = preg_replace('~[^\\pL0-9_]+~u', '-', $url);
$url = trim($url, "-");
$url = iconv("utf-8", "us-ascii//TRANSLIT", $url);
$url = strtolower($url);
$url = preg_replace('~[^-a-z0-9_]+~', '', $url);
return $url;
}to udělá: oslavy-velikonoc-jsou-ve-vtin-zem-spjaty-hlavn-s-jdlem Můžete mi poradit co opravit, aby v odkazu byly i znaky s diakritikou - ve výsledku bez diakritiky - a ne, aby tam vůbec nebyly ? Děkuju. |
||
| Taps Profil |
#2 · Zasláno: 29. 3. 2013, 17:12:36
koudelacek:
v jakém kodování máš samotný soubor ? správně by mělo být utf-8 |
||
| koudelacek Profil * |
#3 · Zasláno: 29. 3. 2013, 17:13:01
Vše je UTF-8.
|
||
| shaggy Profil |
#4 · Zasláno: 29. 3. 2013, 17:17:18
koudelacek:
A čítal si si všetky rady a komentáre na jeho stránke? Mne osobne na jednom serveri pomohlo toto: „Pro spolehlivou funkčnost je potřeba nastavit proměnnou LC_CTYPE funkcí setlocale na kódování UTF-8, např. tedy cs_CZ.utf-8.“ |
||
| koudelacek Profil * |
#5 · Zasláno: 29. 3. 2013, 17:18:14 · Upravil/a: koudelacek
Mám nastaveno:
setlocale(LC_TIME, 'czech', 'utf8', 'cz_CZ'); omlouvám se - přehlídl jsem se v LC_TIME a LC_TYPE.. přidal jsem LC_TYPE a funguje :) |
||
|
Časová prodleva: 13 let
|
|||
0