Versions in this module Expand all Collapse all v1 v1.0.1 Sep 20, 2026 v1.0.0 Sep 16, 2026 Changes in this version + func ChecksumAdler32(input []byte) uint32 + func ChecksumCRC32(input []byte) uint32 + func CompressGzip(data []byte) ([]byte, error) + func ContainsHTMLTags(s string) bool + func ConvertISO8859ToUTF8(input []byte) (string, error) + func ConvertToValidUTF8String(data []byte) string + func ConvertUTF16BytesToUTF8(data []byte) (string, error) + func ConvertUTF16ToUTF8(u16 []uint16) string + func ConvertUTF8ToISO8859(input string) ([]byte, error) + func ConvertUTF8ToUTF16(s string) []uint16 + func CountUnicodeCharacters(s string) int + func DecodeGOB(data []byte, out any) error + func DecodeSpecialChars(s string) string + func DecompressGzip(data []byte) ([]byte, error) + func DecryptAES(ciphertext []byte, key []byte) ([]byte, error) + func DetectUTF16BOM(data []byte) string + func EncodeGOB(input any) ([]byte, error) + func EncodeSpecialChars(s string) string + func EncryptAES(plain []byte, key []byte) ([]byte, error) + func FixUTF8(data []byte) string + func HTMLEscape(s string) string + func HTMLUnescape(s string) string + func HashFNV32(input []byte) string + func HashFNV64(input []byte) string + func HashSHA256(input []byte) string + func HashSHA512(input []byte) string + func IsHTMLEscaped(s string) bool + func IsValidUTF8(data []byte) bool + func MurmurHash64(data []byte, seed uint64) uint64 + func NormalizeNFC(s string) string + func NormalizeNFD(s string) string + func StripHTMLTags(s string) string + func StripInvalidUTF8(data []byte) []byte + func URLDecode(input string) (string, error) + func URLEncode(input string) string