2013-03-02 39 views
0

我有一个json字符串从服务器返回一个歌曲列表,但它使用的编码是不同于WP7(我认为)。从字符串中删除不支持的字符

当我将字符串加载到设备上的文本块是有典型的窗口空白色方块,但在元素检查器中的VS它不会显示,也不是在json文件中,当我打开它在崇高(应该有“倾斜”的N和T之间的字符):

Sublime 3 Text

但是,当我在十六进制编辑器打开它,我看到这一点:

enter image description here

所以我问题是如何c我解决了这个问题,没有创建一个不支持的字节的黑名单,并且每次抓取json文件都替换它们?

回答

2

Windows Phone的确只支持UTF-8和UTF-16。

但是,在那里有一个Text Encoding Class Generator,它将生成代码以供您处理您的方案需要的特定编码。这可以为你节省很多时间。