SQL Server support database collection "TIS-620" for thai language or not

Nattapach Sittichai 1 Reputation point
2022-05-27T13:50:17.543+00:00

SQL Server support database collection "TIS-620" for thai language or not

SQL Server Other
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Naomi Nosonovsky 8,431 Reputation points
    2022-05-27T13:57:51.557+00:00

    In the list of supported collations I see Thai (Thailand) 0x041e 0x041e Thai_CI_AS

    https://learn.microsoft.com/en-us/sql/relational-databases/collations/collation-and-unicode-support?view=sql-server-ver16

    Not sure if this is what you're looking for.

    1 person found this answer helpful.
    0 comments No comments

  2. Erland Sommarskog 121.4K Reputation points MVP Volunteer Moderator
    2022-05-27T14:27:29.78+00:00

    This query:

    SELECT collationproperty('Thai_CI_AS', 'Codepage')
    

    tells me that the code page for Thai collations is 874.

    Since I don't know Thai, and have never worked with Thai, I turned to Wikipedia. https://en.wikipedia.org/wiki/ISO/IEC_8859-11#Vendor_extensions says that CP874 differs from ISO/IEC 8859-11 only in nine symbols. (Which symbols are depicted in the article). I also read about TIS-620 and learnt that "A nearly identical version of TIS-620 has been adopted as ISO/IEC 8859-11 in 2001, the sole difference being that ISO/IEC 8859-11 defines hex A0 as a non-breaking space, while TIS-620 leaves it undefined but reserved."

    So the answer to the question seem to be, yes, but not with 100% fidelity.

    0 comments No comments

  3. CathyJi-MSFT 22,396 Reputation points Microsoft External Staff
    2022-05-30T03:11:40.177+00:00

    Hi @Nattapach Sittichai ,

    Quote from one third blog About the Thai code page and collations;

    >The Thai language is supported by code page TIS 620-2533.

    But I am not sure that it is suitable for MS SQL server.

    For collation supported in MS SQL server, suggest you reading the MS document Server-level collations that MaomiNN offered.
    206470-screenshot-2022-05-30-111124.jpg


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". 

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.