【发布时间】:2022-01-22 21:13:03
【问题描述】:
我正在尝试使用 System.Text.Json 类中 JsonNode 的 Parse 方法解析拉丁文本。
但是当文本包含重音符号时,该方法返回转义字符。
var jsonString = File.ReadAllText(path, Encoding.GetEncoding(1252));
var jTemplate = JsonNode.Parse(jsonString);
对象“jsonString”包含正确的文本(带重音符号),但是当我调用 JsonNode.Parse 时,对象“jTemplate”包含错误的文本
jsonString 中的“Ciberseguridad en laorganización”
“Ciberseguridad en la organizaci\u00F3n”在 jTemplate 中
我也尝试过其他编码和代码页,例如 UTF8 具有相同的结果...
¿知道如何解析带有重音符号的文本吗?
提前致谢。
【问题讨论】:
标签: c# parsing system.text.json codepages utf8json