繁体   English   中英

Win XP上的WPF汉字

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM