默认情况下,JSON笔记本的编码为ASCII:
{
"cell_type": "heading",
"level": 3,
"metadata": {},
"source": [
"2.1.4. Nombre d'\u00e9l\u00e9ments: call/function/len"
]
},
是否可以将其更改为UTF-8?
{
"cell_type": "heading",
"level": 3,
"metadata": {},
"source": [
"2.1.4. Nombre d'éléments: call/function/len"
]
},
我认为该选项是here,但我无法弄清楚哪一个会成功。
答案 0 :(得分:1)
不,这是不可能的。您错误地认为文件编码和JSON编码。
如果您实际查看文件编码,您将看到它是UTF-8(在vim中):
{ "cells": [ { "cell_type": "markdown", "metadata": { "internals": { encoding? encoding=utf-8<德尔> 没有办法改变json编码,它不会产生感觉。您使用的json解析器会自动转换为您在程序中使用的任何编码。 德尔>
[update]在IPython的当前开发版本(未来3.0)上,负责在磁盘上写入文件的函数现在尝试将其写为UTF-8,因此应该修复。 Cf PR 7144。但是无法配置回纯ASCII。