【问题标题】:MarketplaceSearchTask special chars ( ä ü o ) not workingMarketplaceSearchTask 特殊字符(ä ü o)不起作用
【发布时间】: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


【解决方案1】:

SearchTerms 的唯一限制是它不能为空且不能为空。考虑到这些价值观,你是否能在市场上找到任何东西是另一个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-20
    • 1970-01-01
    • 2020-10-17
    • 2013-03-13
    • 1970-01-01
    • 2016-07-21
    • 2015-10-20
    相关资源
    最近更新 更多