diff --git a/xml/System/String.xml b/xml/System/String.xml
index 2d9d579ad9f..1bf279d81de 100644
--- a/xml/System/String.xml
+++ b/xml/System/String.xml
@@ -373,7 +373,7 @@
- A pointer to a null-terminated array of 8-bit signed integers. The integers are interpreted using the current system code page encoding (that is, the encoding specified by ).
+ A pointer to a null-terminated array of 8-bit signed integers. The integers are interpreted using the current system code page encoding on Windows (referred to as CP_ACP) and as UTF-8 encoding on non-Windows.
Initializes a new instance of the class to the value indicated by a pointer to an array of 8-bit signed integers.
and is grea
- A pointer to an array of 8-bit signed integers. The integers are interpreted using the current system code page encoding (that is, the encoding specified by ).
+ A pointer to an array of 8-bit signed integers. The integers are interpreted using the current system code page encoding on Windows (referred to as CP_ACP) and as UTF-8 encoding on non-Windows.
The starting position within .
The number of characters within to use.
Initializes a new instance of the class to the value indicated by a specified pointer to an array of 8-bit signed integers, a starting position within that array, and a length.