首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C# -读取文件UTF-8

C# -读取文件UTF-8
EN

Stack Overflow用户
提问于 2019-02-24 19:16:07
回答 1查看 120关注 0票数 0

我在UTF4.6.1上有一个windows表单,现在,我正在尝试读取一个.NET -8编码的JSON文件,并将其添加到参考资料中。我试着读它,但它遇到了一个异常:

代码语言:javascript
运行
复制
System.TypeInitializationException: at ....
JsonReaderException: Unexpected character encountered while parsing value: . Path '', line 0, position 0.

我试着去读它的方式是:

代码语言:javascript
运行
复制
JsonConvert.DeserializeObject(Encoding.UTF8.GetString(Resources.FileWithJSON));

我知道,这个文件是可以访问的,因为我尝试将Encoding.UTF8...更改为Encoding.ASCII,它可以工作,但使用了错误的符号。谁能告诉我,我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-02-26 02:29:17

我不知道这个问题是怎么回事,但它已经解决了。最初,文件被命名为FileWithJSON.json,我将其重命名为FileWithJSON.txt,并且它起作用了!

在那之后,我可以删除Encoding.UTF8...了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54851320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档