Autor | Zpráva | ||
---|---|---|---|
Manny Profil |
#1 · Zasláno: 14. 3. 2014, 08:03:26
Na úpravu řetězců, které se následně používají jako součást url mám tuto funkci:
function diakritika($vstup) { $vstup = preg_replace('~[^\\pL0-9_\.]+~u', '-', $vstup); $vstup = trim($vstup, "-"); $vstup = iconv("utf-8", "us-ascii//TRANSLIT", $vstup); $vstup = strtolower($vstup); $vstup = preg_replace('~[^-a-z0-9_\.]+~', '', $vstup); return $vstup; } |
||
preca2 Profil * |
#2 · Zasláno: 14. 3. 2014, 08:42:45
Zdravim,
může. Jakub Vrána: „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.“ |
||
Manny Profil |
#3 · Zasláno: 14. 3. 2014, 09:00:33
Takže by mělo stačit přidat do funkce toto?
setlocale(LC_CTYPE, 'cs_CZ.utf-8'); |
||
Časová prodleva: 10 let
|
0