下面的代码演示了我的问题。运行它给我的错误信息是:“UCS-2LE:code point "\x{20541}”too high at C:/Perl/site/lib/Tk/Widget.pm line 205. at E:\test.pl line 9“。
我的Tk版本是804.028,在WinXP (简体中文版)上运行的是ActivePerl 10.0.0。
有没有人知道有没有办法绕过它?一如既往的感谢:)
use strict;use warnings;
use utf8;
use Tk;
my $mw = MainWindow->new;
my $text =
我有一个vb.net WinForms应用程序,该应用程序中的一个表单(frmUser)用于设置用户设置,包括通过ComboBox的UI语言。当我使用以下代码使用ComboBox更改语言时,frmUser中除窗体标题之外的所有控件的文本都被正确更改!表单标题来自ComboBox中的第二种语言,与选择无关。
Call ChangeLanguage(frmUser, cboxLang.SelectedItem)
Private Sub ChangeLanguage(ByRef frm As Form, ByVal Language As String)
Dim crmLang As Com