Method Utf8ToUtf8
Utf8ToUtf8(byte*, int, byte*, out int, int)
Copies UTF-8 characters from one buffer to another.
Declaration
public static ConversionError Utf8ToUtf8(byte* srcBuffer, int srcLength, byte* destBuffer, out int destLength, int destCapacity)
Parameters
| Type | Name | Description |
|---|---|---|
| byte* | srcBuffer | The source buffer. |
| int | srcLength | The number of bytes to read from the source. |
| byte* | destBuffer | The destination buffer. |
| int | destLength | Outputs the number of bytes written to the destination. |
| int | destCapacity | The size in bytes of the destination buffer. |
Returns
| Type | Description |
|---|---|
| ConversionError | None if the copy fully completes. Otherwise, returns Overflow. |
Remarks
Assumes the source data is valid UTF-8.