public string GetString(ReadOnlySpan <byte> bytes) { try { return(_primaryEncoding.GetString(bytes)); } catch (Exception) { return(_secondaryEncoding.GetString(bytes)); } }
/// <summary> /// Converts span to a string. /// </summary> /// <param name="bytes">Bytes to turn into a string</param> /// <param name="encoding">Encoding to use</param> /// <returns>string containing a character for every byte in the input span</returns> public static string ToZString(ReadOnlySpan <byte> bytes, IMutagenEncoding encoding) { return(encoding.GetString(bytes)); }