diff --git a/doc/api/fs.md b/doc/api/fs.md index 1978fcb61cbfab..950ae67efd3d40 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -3501,6 +3501,13 @@ On Linux, positional writes don't work when the file is opened in append mode. The kernel ignores the position argument and always appends the data to the end of the file. +On Windows, if the file descriptor is connected to the console (e.g. `fd == 1` +or `stdout`) a string containing non-ASCII characters will not be rendered +properly by default, regardless of the encoding used. +It is possible to configure the console to render UTF-8 properly by changing the +active codepage with the `chcp 65001` command. See the [chcp][] docs for more +details. + ## fs.writeFile(file, data[, options], callback)