wxWidget的xrc支持中文有问题?
版本:2.5.2
file:UI.xrc
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generated by wxGlade 0.3.5.1 on Fri Dec 24 14:58:35 2004 -->
<resource version="2.3.0.1">
<object class="wxMenuBar" name="boxman_menubar">
<object class="wxMenu">
<label>游戏(_G)</label>
<object class="wxMenuItem">
<label>开始(_N)\tF1</label>
</object>
<object class="wxMenuItem">
<label>选关(_S)</label>
</object>
<object class="wxMenuItem">
<label>重玩(_R)</label>
</object>
<object class="separator"/>
<object class="wxMenuItem">
<label>退出(_X)</label>
</object>
</object>
<object class="wxMenu">
<label>帮助(_H)</label>
<object class="wxMenuItem">
<label>关于(_A)</label>
</object>
</object>
</object>
</resource>
调用代码:
………………
wxMenuBar *boxman_menubar = wxXmlResource::Get()->LoadMenuBar(wxString("boxman_menubar"));
SetMenuBar(boxman_menubar);
Maximize(true);
}
bool BoxManApp::OnInit(){
wxXmlResource::Get()->InitAllHandlers();
wxXmlResource::Get()->Load(wxT("RES/UI.xrc"));
BoxManFrame* frame = new BoxManFrame();
frame->Show();
return true;
}
结果菜单显示乱码*_*
哪位也用过xrc,提供些经验?