无法将索引0处的字节[92]从指定的代码页转换为unicode?

时间:2014-04-15 16:28:51

标签: c# json xaml unicode windows-8.1

从SampleData.json文件中获取数据的每个页面的XAML上都会发生此错误。所以这是任何拆分页面或项目详细信息页面。

这是发生错误的行:

d:Source="{Binding Groups[1].Items, Source={d:DesignData Source=/SplitDataModel/SampleData.json, Type=data:NewDataSource}}"/>

在以下内容中:

<Page.Resources>
    <!-- Collection of items displayed by this page -->
    <CollectionViewSource
    x:Name="itemsViewSource"
    Source="{Binding Items}"
    d:Source="{Binding Groups[1].Items, Source={d:DesignData Source=/SplitDataModel/SampleData.json, Type=data:NewDataSource}}"/>
</Page.Resources>

奇怪的是,我正在寻找的所有内容都会在应用运行时显示出来。我得到的错误并没有导致应用程序中断或无法正常工作 - 除了 - 在查看设计器时我看不到任何内容。页面完全空白,禁止不依赖于.json文件。

我收到了本指南中最初描述的错误,因此我按照说明操作,现在我在标题中收到错误:

http://www.fishofprey.com/2012/09/winrt-argumentoutofrangeexception-no.html

我怀疑它可能与我在.json文件中使用的一些标点符号有关,所以我删除了任何不必要的,但没有区别。

谢谢:)非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

检查json文件的新行类型,如果您在Windows中,则应为CRLF