Here is a sample of the problem.
-------------------------
local encode = function(s)
s = s or ''
s = string.gsub(s, "(.)", function (c) return string.format("%02x",
string.byte(c)) end)
return s
end
-- portuguese locale --------------------------------
-- os.setlocale('Portuguese - Brazil')
-- wx.wxLocale(wx.wxLANGUAGE_PORTUGUESE_BRAZILIAN)
-- english locale --------------------------------
os.setlocale('US')
wx.wxLocale(wx.wxLANGUAGE_ENGLISH)
print(os.setlocale(), wx.wxGetLocale():GetSysName())
local choices = {'Hoje','Amanhã'}
local frame = wx.wxFrame(wx.NULL, wx.wxID_ANY, "Test",
wx.wxDefaultPosition, wx.wxSize(200, 200))
local listBox = wx.wxListBox(frame, wx.wxID_ANY, wx.wxDefaultPosition,
wx.wxDefaultSize, choices)
listBox:Connect( wx.wxEVT_COMMAND_LISTBOX_SELECTED, function(evt)
local a, b = listBox:GetStringSelection(), 'Amanhã'
print(a==b, a, encode(a), b, encode(b) )
end )
frame:Show(true)
----------------------------------
I test it on wxlua unicode compile.
Please test it on your machine.
Thanks.
-- marcos
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
armazenamento!
http://br.mail.yahoo.com/
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
wxlua-users mailing list
wxlua-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxlua-users