mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-22 14:24:33 +01:00
Fix loading of 4-byte UTF-8 codepoints. (#8002)
This commit is contained in:
@@ -33,8 +33,8 @@ uint32_t utf8_get_next(const utf8* char_ptr, const utf8** nextchar_ptr)
|
||||
}
|
||||
else if ((char_ptr[0] & 0xF8) == 0xF0)
|
||||
{
|
||||
result = ((char_ptr[0] & 0x07) << 18) | ((char_ptr[1] & 0x3F) << 12) | ((char_ptr[1] & 0x3F) << 6)
|
||||
| (char_ptr[2] & 0x3F);
|
||||
result = ((char_ptr[0] & 0x07) << 18) | ((char_ptr[1] & 0x3F) << 12) | ((char_ptr[2] & 0x3F) << 6)
|
||||
| (char_ptr[3] & 0x3F);
|
||||
numBytes = 4;
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user