Thai Details

    Policy Statement:
    Additional validation rules for Thai:
    
    References for contextual rules
    
    RFC 5891: "Internationalized Domain Names in Applications (IDNA): Protocol" 
       (proposed standard), http://tools.ietf.org/html/rfc5891
    
    ".SCB IDN Registration Policy" by Thai Name Server Co.,Ltd,
       http://web.thains.co.th/docs/scb/SCB_IDN_Policy.pdf
    
    Code point                  Description of rule/Reference
    
    U+002D                      Label must neither start nor end with U+002D. Label 
       HYPHEN-MINUS             must not have U+002D in both third and fourth
                                position. RFC 5891 (sec 4.2.3.1)
    
    
    U+0E31, 0E34..0E3A,         Not in initial position. RFC 5891 (4.2.3.2).
    0E46..0E4E
       Marks and Modifier
       Letter
    
    0E40..0E44                  Must be directly followed by a code point of 
       Leasding Vowels          0E01..0E2E.
    
    U+0E31, U+0E34..U+0E37,     Must be directly preceded by a code point of 
    U+0E47, U+0E4C..U+0E4D      0E01..0E2E.
       Upper Vowel Symbol
       and Upper Diacritics
    
    0E48..0E4B                  Must be directly preceded by a code point of 
       Tone Marks               0E01..0E2E or U+0E31, U+0E34..U+0E37, U+0E47, 
                                U+0E4C..U+0E4E. Must not be followed by a
                                code point of U+0E31, U+0E34..U+0E37, U+0E47, 
                                U+0E4C..U+0E4E.
    
    U+0E30, U+0E32, U+0E45      Must be directly preceded by a code point of 
       Following Vowels         0E01..0E2E or a code point of U+0E31, 
                                U+0E34..U+0E37, U+0E47, U+0E4C..U+0E4E or a
                                code point of 0E48..0E4B.
    
    U+0E38..U+0E3A              Must be directly preceded by a code point of 
       Lower Vowel Symbols      0E01..0E2E or a code point of U+0E31, 
                                U+0E34..U+0E37, U+0E47, U+0E4C..U+0E4E or a
                                code point of 0E48..0E4B.
    

    Character table

    Download th_2.0.txt (TXT)
    Table description
    Code Point Character Character Name
    U+002D-U+HYPHEN-MINUS
    U+00300U+DIGIT ZERO
    U+00311U+DIGIT ONE
    U+00322U+DIGIT TWO
    U+00333U+DIGIT THREE
    U+00344U+DIGIT FOUR
    U+00355U+DIGIT FIVE
    U+00366U+DIGIT SIX
    U+00377U+DIGIT SEVEN
    U+00388U+DIGIT EIGHT
    U+00399U+DIGIT NINE
    U+0E01U+THAI LETTER KO KAI
    U+0E02U+THAI LETTER KHO KHAI
    U+0E03U+THAI LETTER KHO KHUAT
    U+0E04U+THAI LETTER KHO KHWAI
    U+0E05U+THAI LETTER KHO KHON
    U+0E06U+THAI LETTER KHO RAKHANG
    U+0E07U+THAI LETTER NGO NGU
    U+0E08U+THAI LETTER CHO CHAN
    U+0E09U+THAI LETTER CHO CHING
    U+0E0AU+THAI LETTER CHO CHANG
    U+0E0BU+THAI LETTER SO SO
    U+0E0CU+THAI LETTER CHO CHOE
    U+0E0DU+THAI LETTER YO YING
    U+0E0EU+THAI LETTER DO CHADA
    U+0E0FU+THAI LETTER TO PATAK
    U+0E10U+THAI LETTER THO THAN
    U+0E11U+THAI LETTER THO NANGMONTHO
    U+0E12U+THAI LETTER THO PHUTHAO
    U+0E13U+THAI LETTER NO NEN
    U+0E14U+THAI LETTER DO DEK
    U+0E15U+THAI LETTER TO TAO
    U+0E16U+THAI LETTER THO THUNG
    U+0E17U+THAI LETTER THO THAHAN
    U+0E18U+THAI LETTER THO THONG
    U+0E19U+THAI LETTER NO NU
    U+0E1AU+THAI LETTER BO BAIMAI
    U+0E1BU+THAI LETTER PO PLA
    U+0E1CU+THAI LETTER PHO PHUNG
    U+0E1DU+THAI LETTER FO FA
    U+0E1EU+THAI LETTER PHO PHAN
    U+0E1FU+THAI LETTER FO FAN
    U+0E20U+THAI LETTER PHO SAMPHAO
    U+0E21U+THAI LETTER MO MA
    U+0E22U+THAI LETTER YO YAK
    U+0E23U+THAI LETTER RO RUA
    U+0E24U+THAI LETTER RU
    U+0E25U+THAI LETTER LO LING
    U+0E26U+THAI LETTER LU
    U+0E27U+THAI LETTER WO WAEN
    U+0E28U+THAI LETTER SO SALA
    U+0E29U+THAI LETTER SO RUSI
    U+0E2AU+THAI LETTER SO SUA
    U+0E2BU+THAI LETTER HO HIP
    U+0E2CU+THAI LETTER LO CHULA
    U+0E2DU+THAI LETTER O ANG
    U+0E2EU+THAI LETTER HO NOK HUK
    U+0E2FU+THAI PAI YAN NOI
    U+0E30U+THAI VOWEL SIGN SARA A
    U+0E31U+THAI VOWEL SIGN MAI HAN-AKAT
    U+0E32U+THAI VOWEL SIGN SARA AA
    U+0E34U+THAI VOWEL SIGN SARA I
    U+0E35U+THAI VOWEL SIGN SARA II
    U+0E36U+THAI VOWEL SIGN SARA UE
    U+0E37U+THAI VOWEL SIGN SARA UEE
    U+0E38U+THAI VOWEL SIGN SARA U
    U+0E39U+THAI VOWEL SIGN SARA UU
    U+0E3AU+THAI VOWEL SIGN PHINTHU
    U+0E40U+THAI VOWEL SIGN SARA E
    U+0E41U+THAI VOWEL SIGN SARA AE
    U+0E42U+THAI VOWEL SIGN SARA O
    U+0E43U+THAI VOWEL SIGN SARA MAI MUAN
    U+0E44U+THAI VOWEL SIGN SARA MAI MALAI
    U+0E45U+THAI LAK KHANG YAO
    U+0E46U+THAI MAI YAMOK
    U+0E47U+THAI VOWEL SIGN MAI TAI KHU
    U+0E48U+THAI TONE MAI EK
    U+0E49U+THAI TONE MAI THO
    U+0E4AU+THAI TONE MAI TRI
    U+0E4BU+THAI TONE MAI CHATTAWA
    U+0E4CU+THAI THANTHAKHAT
    U+0E4DU+THAI NIKKHAHIT
    U+0E50U+THAI DIGIT ZERO
    U+0E51U+THAI DIGIT ONE
    U+0E52U+THAI DIGIT TWO
    U+0E53U+THAI DIGIT THREE
    U+0E54U+THAI DIGIT FOUR
    U+0E55U+THAI DIGIT FIVE
    U+0E56U+THAI DIGIT SIX
    U+0E57U+THAI DIGIT SEVEN
    U+0E58U+THAI DIGIT EIGHT
    U+0E59U+THAI DIGIT NINE
     

    Want to know more?

    Click below and a CentralNic Expert will contact you