JSON文件没有';无法正确显示阿拉伯语/波斯语字符
我有一个JSON文件:JSON文件没有';无法正确显示阿拉伯语/波斯语字符,json,unicode,utf-8,Json,Unicode,Utf 8,我有一个JSON文件: { "_score": 1.0, "_index": "newsvit", "_source": { "content": " \u0628\u0647 \u06af\u0632\u0627\u0631\u0634 \u0627\u06cc\u0631\u0646\u0627\u060c \u062a\u06cc\u0645 \u0647\u
{
"_score": 1.0,
"_index": "newsvit",
"_source": {
"content": " \u0628\u0647 \u06af\u0632\u0627\u0631\u0634 \u0627\u06cc\u0631\u0646\u0627\u060c \u062a\u06cc\u0645 \u0647\u0627\u06cc \u062a\u0631\u0627\u06a9\u062a\u0648\u0631\u0633\u0627\u0632\u06cc \u062a\u0628\u0631\u06cc\u0632 \u0648 \u0646\u0641\u062a \u062a\u0647\u0631\u0627\u0646 \u0627\u0632 ",
"agency": "36",
"date_created": 1494521741,
"url": "http://www.irna.ir/fa/News/82525960/",
"image": "uploads/2017/05/11/2561366787.jpg",
"category": "5"
},
"_type": "news",
"_id": "2981938"
}
它显示波斯语/阿拉伯语字符,如内容部分所示,但应正确显示。问题是什么?按预期工作。它被称为Unicode,是一种标准的字符编码方式,通常在编程中用于表示标准ASCII字符集之外的字符 JSON:-“字符串是零个或多个Unicode字符的序列,用双引号括起来,使用反斜杠转义。”
Unicode:没有问题。unicode字符的转义是明确允许的,您没有提到编程语言,但是像Python这样的语言都有JSON库,可以解析并返回适合语言的结构。是的,但是有没有办法真正了解它是什么?我想将这些数据导入elasticsearchYep,例如,一旦在NodeJS中解析JSON,它将成为内存中的常规字符串。在编码为JSON时,它仅使用unicode字符串作为中间格式。这有意义吗?