**TIS 620** (**Thai Industrial Standard 620**) er det vanligste tegnsettet for thai og det eneste som brukes i Thailand. Standarden gis ut av Thai Industrial Standards Institute (TISI), som er underlagt Thailands industridepartement. Standarden heter formelt «Standard for koding av thai-tegn for bruk med datamaskiner» (thai: รหัสสำหรับอักขระไทยที่ใช้กับคอมพิวเตอร์). Den nåværende standarden er TIS 620-2553, der 2553 er året den ble implementert, i henhold til den thailandske solkalenderen (1990 e.Kr.); TIS 620-2553 var en oppdatering av den tidligere TIS 620-2529 (1986).

Oppbygning
----------

TIS-620 er et utvidet ASCII-tegnsett som er kompatibelt med 7-bits ASCII. Det bruker 8-bits intervallet fra heksadesimale A1 til FB for å kode thai-skriften. Ettersom thai-skriften er mer kompleks enn f.eks. det latinske alfabetet, med diakritiske tegn og over- og underskrevne vokal-tegn, kan TIS 620 bare brukes for å sende informasjon, og det er nødvendig med videre språksøtte for å få skriften til å vises ordentlig.

Internasjonal bruk
------------------

TIS-620 ble tatt i bruk som ISO 8859-11 i 1999; den eneste forskjellen er at ISO 8859-11 definerer heksadesimale A0 som non-breaking space, mens TIS-620 har den som reservert, dog udefinert.

TIS-620 tegnsettet har også blitt tatt i bruk innenfor Unicode (ISO 10646). I Unicode kodes thai mellom U+0E01 og U+0E7F. Tegn fra TIS-620 kan konverteres til UTF-16 ved å legge 0E til foran, og trekke heksadesimale A0 fra.

Kodekart
--------

| TIS-620 |
| --- |
|  | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF |
| 0x | *ubrukt* |
| 1x |
| 2x | SP | ! | "| # | $ | % | & | ' | ( | ) | \* | + | , | - |. | / |
| 3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| 4x | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
| 5x | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | \_ |
| 6x | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
| 7x | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ |  |
| 8x | *ubrukt* |
| 9x |
| Ax |   | ก | ข | ฃ | ค | ฅ | ฆ | ง | จ | ฉ | ช | ซ | ฌ | ญ | ฎ | ฏ |
| Bx | ฐ | ฑ | ฒ | ณ | ด | ต | ถ | ท | ธ | น | บ | ป | ผ | ฝ | พ | ฟ |
| Cx | ภ | ม | ย | ร | ฤ | ล | ฦ | ว | ศ | ษ | ส | ห | ฬ | อ | ฮ | ฯ |
| Dx | ะ |  ั | า | ำ |  ิ |  ี |  ึ |  ื |  ุ |  ู |  ฺ |   |   |   |   | ฿ |
| Ex | เ | แ | โ | ใ | ไ | ๅ | ๆ |  ็ |  ่ |  ้ |  ๊ |  ๋ |  ์ |  ํ |  ๎ | ๏ |
| Fx | ๐ | ๑ | ๒ | ๓ | ๔ | ๕ | ๖ | ๗ | ๘ | ๙ | ๚ | ๛ |   |   |   |   |

I denne tabellen er 20 vanlig mellomrom. Kodepunktene 00-1F, 7F, 80-9F, A0, DB-DE og FC-FF har ingen verdi i TIS-620.

Kodepunktene D1, D4-DA, E7-EE (markert i lyseblått) er diakritiske tegn og over-/underskrevne vokaler.

Rekkefølge
----------

Det finnes bare én rekkefølge for å lagre thai-skrift med denne standarden. Tegnene lagres i den rekkefølgen man ville skrevet dem, dersom man skrev ordet for hånd. Denne rekkefølgen er skjematisk satt opp nedenfor, med ordene เพื่อน ([pɯan] «venn») og คุ้ย ([kui] «å grave med klørne» (som en hund)) som eksempler. For å vise et mer komplisert ord vises også รามเกียรติ์.

Først skrives den forskrevne vokalen, så ordets første konsonant. Deretter kommer den over- eller underskrevne vokalen (ettersom det ikke finnes noen sammensatt vokal som består av både en over- og underskreven vokal, er begge disse det 3. man skriver). Det fjerde tegnet er et diakritisk tegn, typisk et tonemerke. Så kommer den etterskrevne vokalen, og til slutt stavelsens siste konsonant. 

 

|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

|  |  |  |  |
| --- | --- | --- | --- |
|  | 4 - ่ |  |  |
|  | 3 - ื |  |  |
| 1 - เ  | 2 - พ  | 5 - อ  | 6 - น  |
|  | 3 |  |  |

  | 

|  |  |  |  |
| --- | --- | --- | --- |
|  | 4 - ้ |  |  |
|  | 3 |  |  |
| 1 -    | 2 - ค  | 5 - ย  | 6 -    |
|  | 3 - ุ |  |  |

  |

|  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- |
|  |  |  |  |  |  |  | 11 - ์  |
|  |  |  |  | 6 - ี |  |  | 10 - ิ |
| 1 - ร  | 2 - า  | 3 - ม  | 4 - เ  | 5 - ก  | 7 - ย  | 8 - น  | 9 - ต  |

  

Selv om ำ gjerne oppfattes som en delvis overskrevet vokal, anses den i TIS 620 for å være en etterskrevet vokal, og skal skrives *etter* diakritiske tegn. F.eks. i et ord som น้ำ ([nám] «vann») skal *mai tho* skrives før ำ.

Eksterne lenker
---------------

* Virach Sornlertlamvanich (17. desember 2007). «Development of Thai Encoding and the Implementations» (PDF). Arkivert fra originalen (PDF) 29. november 2006. Besøkt 31. desember 2008.
* Kitti Kosavisutte (21. august 2001). «Basic Concept of Thai Language». Besøkt 19. oktober 2008.  En side om hvordan thai-skrift bør vises på en datamaskin (uavhengig av hvordan den kodes).