Versions in this module Expand all Collapse all v1 v1.0.1 Jul 31, 2024 Changes in this version + func Ascii_bin_RuneWeight(r rune) int32 + func Ascii_general_ci_RuneWeight(r rune) int32 + func Binary_RuneWeight(r rune) int32 + func BytesToString(str []byte) string + func Cp1256_bin_RuneWeight(r rune) int32 + func Cp1256_general_ci_RuneWeight(r rune) int32 + func Cp1257_bin_RuneWeight(r rune) int32 + func Cp1257_general_ci_RuneWeight(r rune) int32 + func Cp1257_lithuanian_ci_RuneWeight(r rune) int32 + func Dec8_bin_RuneWeight(r rune) int32 + func Dec8_swedish_ci_RuneWeight(r rune) int32 + func Geostd8_bin_RuneWeight(r rune) int32 + func Geostd8_general_ci_RuneWeight(r rune) int32 + func Latin1_bin_RuneWeight(r rune) int32 + func Latin1_danish_ci_RuneWeight(r rune) int32 + func Latin1_general_ci_RuneWeight(r rune) int32 + func Latin1_general_cs_RuneWeight(r rune) int32 + func Latin1_german1_ci_RuneWeight(r rune) int32 + func Latin1_german2_ci_RuneWeight(r rune) int32 + func Latin1_spanish_ci_RuneWeight(r rune) int32 + func Latin1_swedish_ci_RuneWeight(r rune) int32 + func Latin7_bin_RuneWeight(r rune) int32 + func Latin7_estonian_cs_RuneWeight(r rune) int32 + func Latin7_general_ci_RuneWeight(r rune) int32 + func Latin7_general_cs_RuneWeight(r rune) int32 + func StringToBytes(str string) []byte + func Swe7_bin_RuneWeight(r rune) int32 + func Swe7_swedish_ci_RuneWeight(r rune) int32 + func Utf16_bin_RuneWeight(r rune) int32 + func Utf16_croatian_ci_RuneWeight(r rune) int32 + func Utf16_czech_ci_RuneWeight(r rune) int32 + func Utf16_danish_ci_RuneWeight(r rune) int32 + func Utf16_esperanto_ci_RuneWeight(r rune) int32 + func Utf16_estonian_ci_RuneWeight(r rune) int32 + func Utf16_general_ci_RuneWeight(r rune) int32 + func Utf16_german2_ci_RuneWeight(r rune) int32 + func Utf16_hungarian_ci_RuneWeight(r rune) int32 + func Utf16_icelandic_ci_RuneWeight(r rune) int32 + func Utf16_latvian_ci_RuneWeight(r rune) int32 + func Utf16_lithuanian_ci_RuneWeight(r rune) int32 + func Utf16_persian_ci_RuneWeight(r rune) int32 + func Utf16_polish_ci_RuneWeight(r rune) int32 + func Utf16_roman_ci_RuneWeight(r rune) int32 + func Utf16_romanian_ci_RuneWeight(r rune) int32 + func Utf16_sinhala_ci_RuneWeight(r rune) int32 + func Utf16_slovak_ci_RuneWeight(r rune) int32 + func Utf16_slovenian_ci_RuneWeight(r rune) int32 + func Utf16_spanish2_ci_RuneWeight(r rune) int32 + func Utf16_spanish_ci_RuneWeight(r rune) int32 + func Utf16_swedish_ci_RuneWeight(r rune) int32 + func Utf16_turkish_ci_RuneWeight(r rune) int32 + func Utf16_unicode_520_ci_RuneWeight(r rune) int32 + func Utf16_unicode_ci_RuneWeight(r rune) int32 + func Utf16_vietnamese_ci_RuneWeight(r rune) int32 + func Utf32_bin_RuneWeight(r rune) int32 + func Utf32_croatian_ci_RuneWeight(r rune) int32 + func Utf32_czech_ci_RuneWeight(r rune) int32 + func Utf32_danish_ci_RuneWeight(r rune) int32 + func Utf32_esperanto_ci_RuneWeight(r rune) int32 + func Utf32_estonian_ci_RuneWeight(r rune) int32 + func Utf32_general_ci_RuneWeight(r rune) int32 + func Utf32_german2_ci_RuneWeight(r rune) int32 + func Utf32_hungarian_ci_RuneWeight(r rune) int32 + func Utf32_icelandic_ci_RuneWeight(r rune) int32 + func Utf32_latvian_ci_RuneWeight(r rune) int32 + func Utf32_lithuanian_ci_RuneWeight(r rune) int32 + func Utf32_persian_ci_RuneWeight(r rune) int32 + func Utf32_polish_ci_RuneWeight(r rune) int32 + func Utf32_roman_ci_RuneWeight(r rune) int32 + func Utf32_romanian_ci_RuneWeight(r rune) int32 + func Utf32_sinhala_ci_RuneWeight(r rune) int32 + func Utf32_slovak_ci_RuneWeight(r rune) int32 + func Utf32_slovenian_ci_RuneWeight(r rune) int32 + func Utf32_spanish2_ci_RuneWeight(r rune) int32 + func Utf32_spanish_ci_RuneWeight(r rune) int32 + func Utf32_swedish_ci_RuneWeight(r rune) int32 + func Utf32_turkish_ci_RuneWeight(r rune) int32 + func Utf32_unicode_520_ci_RuneWeight(r rune) int32 + func Utf32_unicode_ci_RuneWeight(r rune) int32 + func Utf32_vietnamese_ci_RuneWeight(r rune) int32 + func Utf8mb3_bin_RuneWeight(r rune) int32 + func Utf8mb3_croatian_ci_RuneWeight(r rune) int32 + func Utf8mb3_czech_ci_RuneWeight(r rune) int32 + func Utf8mb3_danish_ci_RuneWeight(r rune) int32 + func Utf8mb3_esperanto_ci_RuneWeight(r rune) int32 + func Utf8mb3_estonian_ci_RuneWeight(r rune) int32 + func Utf8mb3_general_ci_RuneWeight(r rune) int32 + func Utf8mb3_general_mysql500_ci_RuneWeight(r rune) int32 + func Utf8mb3_german2_ci_RuneWeight(r rune) int32 + func Utf8mb3_hungarian_ci_RuneWeight(r rune) int32 + func Utf8mb3_icelandic_ci_RuneWeight(r rune) int32 + func Utf8mb3_latvian_ci_RuneWeight(r rune) int32 + func Utf8mb3_lithuanian_ci_RuneWeight(r rune) int32 + func Utf8mb3_persian_ci_RuneWeight(r rune) int32 + func Utf8mb3_polish_ci_RuneWeight(r rune) int32 + func Utf8mb3_roman_ci_RuneWeight(r rune) int32 + func Utf8mb3_romanian_ci_RuneWeight(r rune) int32 + func Utf8mb3_sinhala_ci_RuneWeight(r rune) int32 + func Utf8mb3_slovak_ci_RuneWeight(r rune) int32 + func Utf8mb3_slovenian_ci_RuneWeight(r rune) int32 + func Utf8mb3_spanish2_ci_RuneWeight(r rune) int32 + func Utf8mb3_spanish_ci_RuneWeight(r rune) int32 + func Utf8mb3_swedish_ci_RuneWeight(r rune) int32 + func Utf8mb3_tolower_ci_RuneWeight(r rune) int32 + func Utf8mb3_turkish_ci_RuneWeight(r rune) int32 + func Utf8mb3_unicode_520_ci_RuneWeight(r rune) int32 + func Utf8mb3_unicode_ci_RuneWeight(r rune) int32 + func Utf8mb3_vietnamese_ci_RuneWeight(r rune) int32 + func Utf8mb4_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_0900_as_ci_RuneWeight(r rune) int32 + func Utf8mb4_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_0900_bin_RuneWeight(r rune) int32 + func Utf8mb4_bin_RuneWeight(r rune) int32 + func Utf8mb4_croatian_ci_RuneWeight(r rune) int32 + func Utf8mb4_cs_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_cs_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_czech_ci_RuneWeight(r rune) int32 + func Utf8mb4_da_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_da_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_danish_ci_RuneWeight(r rune) int32 + func Utf8mb4_de_pb_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_de_pb_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_eo_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_eo_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_es_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_es_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_es_trad_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_es_trad_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_esperanto_ci_RuneWeight(r rune) int32 + func Utf8mb4_estonian_ci_RuneWeight(r rune) int32 + func Utf8mb4_et_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_et_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_general_ci_RuneWeight(r rune) int32 + func Utf8mb4_german2_ci_RuneWeight(r rune) int32 + func Utf8mb4_hr_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_hr_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_hu_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_hu_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_hungarian_ci_RuneWeight(r rune) int32 + func Utf8mb4_icelandic_ci_RuneWeight(r rune) int32 + func Utf8mb4_is_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_is_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_ja_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_ja_0900_as_cs_ks_RuneWeight(r rune) int32 + func Utf8mb4_la_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_la_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_latvian_ci_RuneWeight(r rune) int32 + func Utf8mb4_lithuanian_ci_RuneWeight(r rune) int32 + func Utf8mb4_lt_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_lt_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_lv_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_lv_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_persian_ci_RuneWeight(r rune) int32 + func Utf8mb4_pl_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_pl_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_polish_ci_RuneWeight(r rune) int32 + func Utf8mb4_ro_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_ro_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_roman_ci_RuneWeight(r rune) int32 + func Utf8mb4_romanian_ci_RuneWeight(r rune) int32 + func Utf8mb4_ru_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_ru_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_sinhala_ci_RuneWeight(r rune) int32 + func Utf8mb4_sk_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_sk_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_sl_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_sl_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_slovak_ci_RuneWeight(r rune) int32 + func Utf8mb4_slovenian_ci_RuneWeight(r rune) int32 + func Utf8mb4_spanish2_ci_RuneWeight(r rune) int32 + func Utf8mb4_spanish_ci_RuneWeight(r rune) int32 + func Utf8mb4_sv_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_sv_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_swedish_ci_RuneWeight(r rune) int32 + func Utf8mb4_tr_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_tr_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_turkish_ci_RuneWeight(r rune) int32 + func Utf8mb4_unicode_520_ci_RuneWeight(r rune) int32 + func Utf8mb4_unicode_ci_RuneWeight(r rune) int32 + func Utf8mb4_vi_0900_ai_ci_RuneWeight(r rune) int32 + func Utf8mb4_vi_0900_as_cs_RuneWeight(r rune) int32 + func Utf8mb4_vietnamese_ci_RuneWeight(r rune) int32 + func Utf8mb4_zh_0900_as_cs_RuneWeight(r rune) int32 + type Encoder interface + Decode func(str []byte) ([]byte, bool) + DecodeRune func(r []byte) ([]byte, bool) + Encode func(str []byte) ([]byte, bool) + EncodeReplaceUnknown func(str []byte) []byte + EncodeRune func(r []byte) ([]byte, bool) + IsReturnSafe func() bool + Lowercase func(str string) string + LowercaseRune func(r rune) rune + NextRune func(str string) (rune, int) + Uppercase func(str string) string + UppercaseRune func(r rune) rune + var Ascii Encoder = &RangeMap{ ... } + var Binary Encoder = binaryEncoder{} + var Cp1256 Encoder = &RangeMap{ ... } + var Cp1257 Encoder = &RangeMap{ ... } + var Dec8 Encoder = &RangeMap{ ... } + var Geostd8 Encoder = &RangeMap{ ... } + var Latin1 Encoder = &RangeMap{ ... } + var Latin7 Encoder = &RangeMap{ ... } + var Swe7 Encoder = &RangeMap{ ... } + var Utf16 Encoder = &RangeMap{ ... } + var Utf32 Encoder = &RangeMap{ ... } + var Utf8mb3 Encoder = &RangeMap{ ... } + var Utf8mb4 Encoder = utf8mb4Encoder{} + type RangeMap struct + func (rm *RangeMap) Decode(str []byte) ([]byte, bool) + func (rm *RangeMap) DecodeRune(r []byte) ([]byte, bool) + func (rm *RangeMap) Encode(str []byte) ([]byte, bool) + func (rm *RangeMap) EncodeReplaceUnknown(str []byte) []byte + func (rm *RangeMap) EncodeRune(r []byte) ([]byte, bool) + func (rm *RangeMap) IsReturnSafe() bool + func (rm *RangeMap) Lowercase(str string) string + func (rm *RangeMap) LowercaseRune(r rune) rune + func (rm *RangeMap) NextRune(str string) (rune, int) + func (rm *RangeMap) Uppercase(str string) string + func (rm *RangeMap) UppercaseRune(r rune) rune