Autor Zpráva
Stinky
Profil
Narazil jsem na problém s funkcemi StrToLower a StrToUpper. Při použití StrToLower mi české znaky převede špatně (otazníky atd.) a při použití StrToUpper mi funkce zase české znaky nepřevede vůbec. Poraďte mi prosím někdo jak docílit správného převodu českého textu mezi malými a velkými písmeny. Už si nevím rady. Díky.
Stinky
Profil
Odpověz si sám...:)

vyřešil jsem to oklikou:
$curr = strtr($curr, "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,Á,É,Ě,Í,Ó,Ú,Ů,Ý,Ž ,Š,Č,Ř,Ď,Ť,Ň", "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,á,é,ě,í,ó,ú,ů,ý,ž,š,č,ř,ď,ť,ň");

Omlouvám se za zbytečné dotazy.
DoubleThink
Profil *
Raději bych doporučil mb_strtoupper, kde je nastavitelné i kódování.

PHP musí mít extenzi mbstring (což už je dnes pravidlem a v PHP6 má být dokonce součástí jádra)
Toto téma je uzamčeno. Odpověď nelze zaslat.