On Monday 02 October 2006 11:40, Koci, Jan (gedas CR) wrote: > Ahoj, > > Resime problem se zadavanim cisel ve webove aplikaci. Vime zemi uzivatele a > podle ni nastavujeme DecimalFormatSymbols - tedy pro české locale > desetinnou carku. Problem ale nastava u nekterych uzivatelu, kteří si ve > svých Windows zmeni nastaveni na oddelovac desetinnou tecku. Napadaji me > pouze dve reseni > > 1. ziskat znak oddelovace tisicu a desetin z klienta (to ale nevim jak) > 2. nechat vyse uvede oddelovace zadat uzivatele primo v aplikaci > (nezarucuje, ze pri zmene systemoveho nastaveni uzivatel provede to same v > aplikaci) > > Jak to resite vy?
Par poznamek na uvod: 1) Nesnasim programy, ktere snazi byt chytrejsi nez ja. 2) Neexistuje algoritmus, jak to spravne rozlisit. 3) Zadeji ozelim chybovou hlasku, ze pouzivam zapis dat ve spatnem formatu, nez zadat neco, co program spatne intepretuje. 4) VZDYCKY je nejlepsi nechat nastaveni na uzivateli 5) Nastaveni oddelovace v systemu (co to na Linuxu je, to neznam, znam jen default locales pro kazdeho uzivatele) nema nic spolecneho s tim, jak funguje ta ktera webova aplikace. A ted jak bych to resil ja: nechal si uzivateli nastavit, jaky format bude pouzivat. Par radiobuttonku v uzivatelskem nastaveni vyresi potize za vas. -- Oto 'tapik' Buchta, [EMAIL PROTECTED] http://www.buchtovi.cz ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________
