【发布时间】:2012-02-08 13:24:45
【问题描述】:
marketplacesearchtask 期望什么样的编码?
MarketplaceSearchTask marketplaceSearchTask = new MarketplaceSearchTask();
marketplaceSearchTask.ContentType = MarketplaceContentType.Music;
marketplaceSearchTask.SearchTerms = "äöü";
marketplaceSearchTask.Show();
这会导致类似“Â⃞Ô⃞Û⃞”的搜索。
有人可以帮我吗?
【问题讨论】:
-
你是如何编码这个源文件的?
-
sourcefile: Visual Studio Express for WP 的默认编码(不知道在哪里可以检查) 我发现这个错误的原因是因为我从 API 读取了一个文档。为此,我使用带有 UTF8 的 streamreader。但是将 SearchTerms 设置为这个字符串也会导致这个奇怪的字符。并使用 Encoding.Convert(Encoding.UTF8, Encoding.Unicode, arr); 将 UTF8 解析为 Unicode;产生相同的字符。在文本块或文本框中,一切看起来都很好。
标签: c# silverlight windows-phone-7 marketplace