diff options
| author | Eric Wieser <wieser.eric@gmail.com> | 2020-02-10 23:32:18 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-10 15:32:18 -0800 |
| commit | bf15d5b775c31e65584926998ff141edc75226d4 (patch) | |
| tree | 8e25b9958980deacd14731fe169c682b9f6c9fd8 /Doc/c-api | |
| parent | 95d024d585bd3ed627437a2f0cbc783c8a014c8a (diff) | |
| download | cpython-git-bf15d5b775c31e65584926998ff141edc75226d4.tar.gz | |
Correct the documented default encoding (GH-18429)
From the source for `PyUnicode_Decode`, the implementation is:
```
if (encoding == NULL) {
return PyUnicode_DecodeUTF8Stateful(s, size, errors, NULL);
}
```
which is pretty clearly not defaulting to ASCII.
---
I assume this needs neither a news entry nor bpo link.
Diffstat (limited to 'Doc/c-api')
| -rw-r--r-- | Doc/c-api/unicode.rst | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Doc/c-api/unicode.rst b/Doc/c-api/unicode.rst index 77f123cf1f..96d77c4084 100644 --- a/Doc/c-api/unicode.rst +++ b/Doc/c-api/unicode.rst @@ -978,7 +978,7 @@ have the same semantics as the ones of the built-in :func:`str` string object constructor. Setting encoding to ``NULL`` causes the default encoding to be used -which is ASCII. The file system calls should use +which is UTF-8. The file system calls should use :c:func:`PyUnicode_FSConverter` for encoding file names. This uses the variable :c:data:`Py_FileSystemDefaultEncoding` internally. This variable should be treated as read-only: on some systems, it will be a |
