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

Reply via email to