| 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: 12 let
|
|||
0