2012-02-08 54 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的唯一限制是它是非空且非空的。無論你在市場中找到什麼樣的價值,都是另一個問題。