We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f84de0a commit 1a90cbbCopy full SHA for 1a90cbb
src/inspector/node_string.cc
@@ -1,5 +1,6 @@
1
#include"node_string.h"
2
#include"node/inspector/protocol/Protocol.h"
3
+#include"simdutf.h"
4
5
#include<unicode/unistr.h>
6
@@ -118,9 +119,8 @@ const uint8_t* CharactersUTF8(const String& s){
118
119
}
120
121
size_tCharacterCount(const String& s){
- icu::UnicodeString utf16 =
122
-icu::UnicodeString::fromUTF8(icu::StringPiece(s.data(), s.length()));
123
-return utf16.countChar32();
+// TODO(@anonrig): Test to make sure CharacterCount returns correctly.
+returnsimdutf::utf32_length_from_utf8(s.data(), s.length());
124
125
126
} // namespace StringUtil
0 commit comments