BFRES : Fix user data UTF-8 encoding/Japanese characters.

This commit is contained in:
KillzXGaming 2019-12-15 20:31:40 -05:00
parent f9127ebc04
commit 8840fb0191
10 changed files with 130 additions and 0 deletions

View file

@ -5736,5 +5736,70 @@
Material visibility is controlled.
</summary>
</member>
<member name="P:AutoIt.Common.TextEncodingDetect.NullSuggestsBinary">
<summary>
Sets if the presence of nulls in a buffer indicate the buffer is binary data rather than text.
</summary>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.GetBomLengthFromEncodingMode(AutoIt.Common.TextEncodingDetect.Encoding)">
<summary>
Gets the BOM length for a given Encoding mode.
</summary>
<param name="encoding"></param>
<returns>The BOM length.</returns>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.CheckBom(System.Byte[],System.Int32)">
<summary>
Checks for a BOM sequence in a byte buffer.
</summary>
<param name="buffer"></param>
<param name="size"></param>
<returns>Encoding type or Encoding.None if no BOM.</returns>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.DetectEncoding(System.Byte[],System.Int32)">
<summary>
Automatically detects the Encoding type of a given byte buffer.
</summary>
<param name="buffer">The byte buffer.</param>
<param name="size">The size of the byte buffer.</param>
<returns>The Encoding type or Encoding.None if unknown.</returns>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.CheckUtf16NewlineChars(System.Byte[],System.Int32)">
<summary>
Checks if a buffer contains text that looks like utf16 by scanning for
newline chars that would be present even in non-english text.
</summary>
<param name="buffer">The byte buffer.</param>
<param name="size">The size of the byte buffer.</param>
<returns>Encoding.none, Encoding.Utf16LeNoBom or Encoding.Utf16BeNoBom.</returns>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.DoesContainNulls(System.Byte[],System.Int32)">
<summary>
Checks if a buffer contains any nulls. Used to check for binary vs text data.
</summary>
<param name="buffer">The byte buffer.</param>
<param name="size">The size of the byte buffer.</param>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.CheckUtf16Ascii(System.Byte[],System.Int32)">
<summary>
Checks if a buffer contains text that looks like utf16. This is done based
on the use of nulls which in ASCII/script like text can be useful to identify.
</summary>
<param name="buffer">The byte buffer.</param>
<param name="size">The size of the byte buffer.</param>
<returns>Encoding.none, Encoding.Utf16LeNoBom or Encoding.Utf16BeNoBom.</returns>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.CheckUtf8(System.Byte[],System.Int32)">
<summary>
Checks if a buffer contains valid utf8.
</summary>
<param name="buffer">The byte buffer.</param>
<param name="size">The size of the byte buffer.</param>
<returns>
Encoding type of Encoding.None (invalid UTF8), Encoding.Utf8NoBom (valid utf8 multibyte strings) or
Encoding.ASCII (data in 0.127 range).
</returns>
<returns>2</returns>
</member>
</members>
</doc>

View file

@ -5736,5 +5736,70 @@
Material visibility is controlled.
</summary>
</member>
<member name="P:AutoIt.Common.TextEncodingDetect.NullSuggestsBinary">
<summary>
Sets if the presence of nulls in a buffer indicate the buffer is binary data rather than text.
</summary>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.GetBomLengthFromEncodingMode(AutoIt.Common.TextEncodingDetect.Encoding)">
<summary>
Gets the BOM length for a given Encoding mode.
</summary>
<param name="encoding"></param>
<returns>The BOM length.</returns>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.CheckBom(System.Byte[],System.Int32)">
<summary>
Checks for a BOM sequence in a byte buffer.
</summary>
<param name="buffer"></param>
<param name="size"></param>
<returns>Encoding type or Encoding.None if no BOM.</returns>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.DetectEncoding(System.Byte[],System.Int32)">
<summary>
Automatically detects the Encoding type of a given byte buffer.
</summary>
<param name="buffer">The byte buffer.</param>
<param name="size">The size of the byte buffer.</param>
<returns>The Encoding type or Encoding.None if unknown.</returns>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.CheckUtf16NewlineChars(System.Byte[],System.Int32)">
<summary>
Checks if a buffer contains text that looks like utf16 by scanning for
newline chars that would be present even in non-english text.
</summary>
<param name="buffer">The byte buffer.</param>
<param name="size">The size of the byte buffer.</param>
<returns>Encoding.none, Encoding.Utf16LeNoBom or Encoding.Utf16BeNoBom.</returns>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.DoesContainNulls(System.Byte[],System.Int32)">
<summary>
Checks if a buffer contains any nulls. Used to check for binary vs text data.
</summary>
<param name="buffer">The byte buffer.</param>
<param name="size">The size of the byte buffer.</param>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.CheckUtf16Ascii(System.Byte[],System.Int32)">
<summary>
Checks if a buffer contains text that looks like utf16. This is done based
on the use of nulls which in ASCII/script like text can be useful to identify.
</summary>
<param name="buffer">The byte buffer.</param>
<param name="size">The size of the byte buffer.</param>
<returns>Encoding.none, Encoding.Utf16LeNoBom or Encoding.Utf16BeNoBom.</returns>
</member>
<member name="M:AutoIt.Common.TextEncodingDetect.CheckUtf8(System.Byte[],System.Int32)">
<summary>
Checks if a buffer contains valid utf8.
</summary>
<param name="buffer">The byte buffer.</param>
<param name="size">The size of the byte buffer.</param>
<returns>
Encoding type of Encoding.None (invalid UTF8), Encoding.Utf8NoBom (valid utf8 multibyte strings) or
Encoding.ASCII (data in 0.127 range).
</returns>
<returns>2</returns>
</member>
</members>
</doc>