init(decodingCString:as:)
Creates a new string by copying the null-terminated sequence of code units referenced by the given array.
Declaration
init<Encoding>(decodingCString nullTerminatedCodeUnits: [Encoding.CodeUnit], as encoding: Encoding.Type) where Encoding : _UnicodeEncodingParameters
- nullTerminatedCodeUnits:
An array containing a null-terminated sequence of code units encoded in
encoding. - encoding:
The encoding in which the code units should be interpreted.
Discussion
If nullTerminatedCodeUnits contains ill-formed code unit sequences, this initializer replaces them with the Unicode replacement character ("\u{FFFD}").