[英]WPF OS dependent theme: Win XP = Aero / Win 7, 8, 8.1 = AeroLite
[英]WPF Chinese characters on Win XP
我有一个很奇怪的问题。 我在Win7和XP平台上运行相同的WPF应用程序。 该应用程序包括wpf listview,其中一列表示URL。 在XP平台上会出现此问题,在该平台上,非unicode的Url(特别是中文或韩文)显示为正方形。
在Win 7上,相同的数据可以正确显示。 需要提及的是,其他非unicode字符(例如希腊语或德语)在两个系统上均正确显示。
有人知道发生了什么吗? 谢谢
// Get the stream associated with the response.
Stream receiveStream = response.GetResponseStream ();
// Pipes the stream to a higher level stream reader with the required encoding format.
StreamReader readStream = new StreamReader (receiveStream, Encoding.UTF8);
它可能是用于显示字符的字体。 您可以确认在两个系统上都使用相同的Font吗?
我敢肯定,在从XP到Win 7的更改中, 系统默认字体从Tahoma更改为Segoe UI 。
(提示您也许可以使用字符映射表来检查字体是否支持正确的字符)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.