Silverlight在Firefox和Chrome中输入UTF字母
我有一个带有 AutoCompleteBox 的 Silverlight 3 应用程序,供用户输入搜索短语。用户必须能够输入立陶宛语字符(UTF-8 编码)。
在代码中,我将区域性设置为 lt-LT
:
Thread.CurrentThread.CurrentCulture = new CultureInfo(e.InitParams["lt-LT"]); Thread.CurrentThread.CurrentUICulture = new CultureInfo(e.InitParams["lt-LT"]);
在 IE、Opera 和 Safari 中一切正常,但在 Firefox 和 Chrome 中无法输入像 ąčęėįšųū
这样的字符。也许有人可以帮助我解决这个问题?
I have a Silverlight 3 app with AutoCompleteBox for user to enter search phrase. Users has to be able to enter Lithuanian characters (UTF-8 encoding).
In code i set culture to lt-LT
:Thread.CurrentThread.CurrentCulture = new CultureInfo(e.InitParams["lt-LT"]);
Thread.CurrentThread.CurrentUICulture = new CultureInfo(e.InitParams["lt-LT"]);
Everything works perfectly in IE, Opera and Safari, but in Firefox and Chrome it is impossible to enter characters like ąčęėįšųū
. Maybe somebody can help me with this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了这个问题的解决方案。问题出在 asp.net 页面 silverlight 对象声明中。通过删除此标签解决了问题:
I Found a solution for this problem. Problem was in asp.net page silverlight object declaration. The problem was solved by removing this tag: