Fix UTF-8 validation for high codepoints (>10000)

This commit is contained in:
Alex Beregszaszi
2017-06-16 16:41:29 +02:00
committed by chriseth
parent 17de4a0756
commit d7e63f23de
2 changed files with 11 additions and 1 deletions
+1 -1
View File
@@ -40,7 +40,7 @@ bool validateUTF8(std::string const& _input, size_t& _invalidPosition)
continue;
size_t count = 0;
switch(_input[i] & 0xe0) {
switch(_input[i] & 0xf0) {
case 0xc0: count = 1; break;
case 0xe0: count = 2; break;
case 0xf0: count = 3; break;