C#Json没有正确处理重音

时间:2017-01-15 21:38:52

标签: c# json json.net

我正在尝试从以下网址下载.json文件,以便在其他位置使用播放器名称:

https://fifa17.content.easports.com/fifa/fltOnlineAssets/CC8267B6-0817-4842-BB6A-A20F88B05418/2017/fut/items/web/players.json

这是一个足球运动员名单。

一些足球运动员的名字如Ibrahimović。

display: none !important;

10不是ibrahimovic的姓氏所在的索引,但这只是一个例子。

我使用 string eaplay = "https://fifa17.content.easports.com/fifa/fltOnlineAssets/CC8267B6-0817-4842-BB6A-A20F88B05418/2017/fut/items/web/players.json"; string eaResult = wb.DownloadString(eaplay); JObject jo = JObject.Parse(eaResult); string playerName = jo["Players"][10]["l"].ToString(); 然后添加到一个类,然后我将写入.json文件,但是播放器Ibrahimović现在存储为Ibrahimović。

我不介意加载它们所以Ibrahimović会是Ibrahimovic但是即使有重音也会很棒。

我尝试使用字符串选项EscapeNonASCII序列化players.json但没有用。当我下载players.json并在Notepad ++中打开它时,重音符号被正确编码。

0 个答案:

没有答案