Ékezetes betűk vs. sztringkezelő függvények

Bálint képe

Sziasztok!
Bár az előző kérdésemre nem kaptam választ, most mégis bizakodva tennék fel egy újat.
Azt tapasztaltam, hogy ha létrehozok egy formot, és egy textfield-be beírt értékkel akarok dolgozni, akkor semmilyen sztringkezelő függvény sem csinál semmit az ékezetes betűkkel. Így adom át az értéket egy változónak:

$pattern=$form_values['search_pattern'];

Ezután ha pl. nagybetűssé szeretném alakítani, akkor ez úgy fog kinézni, hogy a "segítség" szóra a "SEGíTSéG" lesz az eredmény. De ugyanez a helyzet más sztringkezelő függvényekkel is: egyik sem veszi figyelembe az ékezetes betűket, így nem tudok dolgozni velük.
Mindent kipróbáltam egy külön kis php-fájlban, és szépen működött.
Ugyanezt bemásolva a modulfájlomba már nem csinál semmit. Mi lehet a baj?
andrew képe

mb_ függvényeket használsz?

0
0
Bálint képe

Ilyen multibyte függvényekről még nem is hallottam, de utánanéztem, kipróbáltam egyet, és működött is! Nem is tudod, mennyit segítettél, nagyon hálás vagyok, köszönöm szépen!

0
0
andrew képe

de figyelj rá, h utf-8 miatt minden string kezelő fv mb_ típusát használd, különben előfordulhatnak ilyen misztikus eredmények....

0
0
Bálint képe

Majdnem két teljes misztikus napot szerzett nekem! :D
Köszi mégegyszer!

0
0