Issue #15561: Update subprocess docs to reference io.TextIOWrapper.

Patch by Chris Jerdonek.
diff --git a/Doc/library/io.rst b/Doc/library/io.rst
index 2a3c5d8..5fec4cd 100644
--- a/Doc/library/io.rst
+++ b/Doc/library/io.rst
@@ -754,7 +754,8 @@
    It inherits :class:`TextIOBase`.
 
    *encoding* gives the name of the encoding that the stream will be decoded or
-   encoded with.  It defaults to ``locale.getpreferredencoding(False)``.
+   encoded with.  It defaults to
+   :func:`locale.getpreferredencoding(False) <locale.getpreferredencoding>`.
 
    *errors* is an optional string that specifies how encoding and decoding
    errors are to be handled.  Pass ``'strict'`` to raise a :exc:`ValueError`