Utf8ToUcs(out Rune, byte*, ref int, int)
Reads a UTF-8 encoded character from a buffer.
阅读时间1 分钟最后更新于 1 个月前
Definition
- Type: Method
- Namespace: Unity.Collections
- Assembly: UnityEngine.ManagedKernelModule
Utf8ToUcs(Rune, byte*, int, int)
public static ConversionError Utf8ToUcs(out Unicode.Rune rune, byte* buffer, ref int index, int capacity)
Parameters
Outputs the character read. If the read fails, outputs Unicode.ReplacementCharacter.
The buffer of bytes to read.
Reference to a byte index into the buffer. If the read succeeds, index is incremented by the size in bytes of the character read. If the read fails, index is incremented by 1.
The size in bytes of the buffer. Used to check that the read is in bounds.
Returns
Type | Description |
|---|---|
| ConversionError | ConversionError.None if the read succeeds. Otherwise, returns ConversionError.Overflow or ConversionError.Encoding. |