utf-helpers
A zero-dependency tool to encode/decode UTF-8, UTF-16 and hex strings. For browser and Node.js. With typings.
A zero-dependency tool to encode/decode UTF-8, UTF-16 and hex strings. For browser and Node.js. With typings.
Tiny UTF-16 to Shift-JIS (CP932) converter.
A simple package to get information about a unicode characters
Unicode-aware string functions
OpString is a JavaScript module for mapping and executing operations represented by character sequences.
Encode and decode text files in a reliable way
Read and write text files in a reliable way
Test if a position in a string marks the start of a UTF-16 surrogate pair.
Test if a position in a string marks the start of a UTF-16 surrogate pair.
Return the position of the next Unicode code point in a string after a specified position.
Return the position of the next Unicode code point in a string after a specified position.
Return the next extended grapheme cluster break in a string after a specified position.
Return the next extended grapheme cluster break in a string after a specified position.
Return a Unicode code point from a string at a specified position.
Invoke a function for each character in a string.
Create a string from a sequence of Unicode code points.
Create a string from a sequence of Unicode code points.
Percent-encode a UTF-16 encoded string according to RFC 3986.
Percent-encode a UTF-16 encoded string according to RFC 3986.
Return the previous extended grapheme cluster break in a string before a specified position.