|
|
||
|
marcus.cf wrote:
I tried the following and it worked on Linux. It didn't
work on Windows probably because the C compiler didn't
support locales the same way Linux did (don't remember
if it was me who compiled my Windows version of Lua)
os.setlocale('pt_BR', 'numeric')
io.read('*n') -- accepts the number 5,6 and not 5.6
os.setlocale('C', 'numeric')
io.read('*n') -- back to '.'
On Windows :
os.setlocale('Portuguese - Brazil')
io.read('*n') -- accepts the number 5,6 and not 5.6
os.setlocale('English')
io.read('*n') -- back to '.'
--
Marcos