| Autor | Zpráva | ||
|---|---|---|---|
| Stinky Profil |
#1 · Zasláno: 21. 11. 2006, 12:43:48
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 |
#2 · Zasláno: 21. 11. 2006, 12:56:57
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 * |
#3 · Zasláno: 21. 11. 2006, 13:09:03
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) |
||
|
Časová prodleva: 19 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0