A well-tested UTF-8 encoder/decoder written in JavaScript.
A minimal UTF8 implementation for number arrays.
Detect if a buffer is utf8 encoded.
Get utf8 byte length of string
UTF8 encoder/decoder for WASM
single-function form of node's Buffer.toString(utf8)
Turn a string into an ArrayBuffer by using the UTF8 encoding.
TypeScript definitions for utf8
utf8 to/from bytes codec (esm/cjs)
Extremely fast utf8 only stream implementation
Plasmo UTF8 Compressor for Extension
TypeScript definitions for is-utf8
Encode JavaScript strings in UTF8
TypeScript definitions for truncate-utf8-bytes
buffer utf8 characters that would otherwise span chunk boundaries
Remove a UTF8 BOM at the start of the stream.
```shell npm install utf8-bar ```
Convert a string to utf8 byte array or vice versa.
Utf8 bytes array from/to string.
utf8 encoder/decoder of whatwg Encoding Living Standard https://encoding.spec.whatwg.org/
Encode/decode UTF8.
murmurhash V2, support utf8 Buffer
Encode/decode base45 data - including non-utf8 compliant data
Middleware for handling `multipart/form-data` and 'utf8' charset.
A UTF8 / Unicode Converter for no_std
String manipulation functions using character indexing (UTF-8) instead of bytes.
Detect a UTF-8-capable locale for running child processes in
Short text compression algorithm for utf-8 (optimized for Chinese , developed based on rust programming language). 面向utf-8的短文本压缩算法(为中文压缩优化,基于rust编程语言开发)。
A Jasmin-compatible Assembler for the JVM
Incremental UTF-8 decoder that safely handles multi-byte characters split across chunk boundaries
Determine the UTF-8 support of the current locale.
Lightweight crate that aims at being a building block for libraries that work with UTF-8 data. This crate provides the struct Rune which can thought of in some cases as a drop-in replacement to Rust's char type. This crate also provides a few low-level tools to work with raw pointers of bytes and work with a sequence of bytes to produce valid UTF-8 data. The idea of Rune both borrows from and expands Golang's notion of rune such that rather than representing one 32 bits integer, each `utf8_rune::Rune` represents a set of bytes that, when displayed together represent a single visible UTF-8 character.
Lightweight UTF8 Slice Utilities
UTF-8 validation and truncation helpers for RustUse
Email Message library for Rust
Work with UTF-16 in Rust
Rack middleware to remove invalid UTF8 characters from web requests.
A lightweight UTF8-aware String class meant for use with Ruby 1.8
Utilities for cleaning up UTF8 strings. Compatible with Ruby 1.8.6 - 1.9.x
Rack::UTF8Sanitizer is a Rack middleware which cleans up invalid UTF8 characters in request URI and headers.
This gem attempts to convert the received text to UTF8. It works by trying to convert the given text with a list of possible common encodings. This is useful if the developer knows the most common encodings that the application is going to be receiving, leaving the guessing work to this gem and by safely converting (without crash) the received text.
Convert a string's encoding to utf8, whithout caring which encoding used before converting.
A State Machine implementation of a UTF-8 Encoding Validation algorithm.
Enforces default internal and external encodings to be UTF-8 on Ruby 1.9. Has no effect on 1.8.7.
Unicode normalization library using utf8proc
Removes invalid UTF8 characters & extra whitespace (carriage returns, new lines, tabs, spaces, etc.) from csv or strings. Also provides detailed report indicating row numbers containing non-UTF8 and extra whitespace, and before and after to compare changes. Example: ABC Au\xC1tos,123 E Main St,Anytown,TX,75142,(888) 555-1234\n\r\n => ABC Autos,123 E Main St,Anytown,TX,75142,(888) 555-1234
Sanitise attributes to avoid invalid byte sequence argument errors
Example: Given an ActiveRecord model with columns name_en and name_fr, adding ensures_translated_and_utf8 to the model will provide a _name method returning the correct column given current I18n.locale
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.