2012-02-08 21 views
0

市场搜索任务需要哪种编码?市场搜索任务特殊字符(äüo)不工作

MarketplaceSearchTask marketplaceSearchTask = new MarketplaceSearchTask(); 
marketplaceSearchTask.ContentType = MarketplaceContentType.Music; 
marketplaceSearchTask.SearchTerms = "äöü"; 
marketplaceSearchTask.Show(); 

这导致像“Â⃞Ô⃞Û⃞”这样的搜索结果。

有人可以帮我吗?

+0

你是如何编码这个源文件的? – 2012-02-08 14:03:38

+0

sourcefile:Visual Studio Express for WP的默认编码(不知道我在哪里可以查看) 我发现这个错误的原因是因为我从API读取文档。为此,我使用UTF8的streamreader。但是将SearchTerms设置为这个字符串也会导致这些奇怪的字符。并使用Encoding.Convert(Encoding.UTF8,Encoding.Unicode,arr)将UTF8解析为Unicode;导致相同的字符。在文本块或文本框中一切看起来都很好。 – Martin 2012-02-08 15:12:15

回答

0

SearchTerms的唯一限制是它是非空且非空的。无论你在市场中找到什么样的价值,都是另一个问题。