Groups | Blog | Home
all groups > sql server programming > june 2004 >

sql server programming : dhivehi language support


rk
6/11/2004 5:29:32 PM
Hi,
I have a client server application (VB, MSSQL 2000) which needs to be
ported to use Dhivehi language for use in the Maldives.
I have a few questions:
1. Does MS SQL Server 2000 support Dhivehi language?
2. If so, which is the collation name to be used?
3. On which version of Windows Server OS should SQL Server 2000 be
installed, and what is the locale to be selected for Dhivehi support?
Any help in this regard would be highly appreciated.
TIA,
rk
v-mingqc NO[at]SPAM online.microsoft.com (
6/14/2004 6:24:03 AM
Hi RK,

Thanks for using MSDN Newsgroup!

From your descriptions, I understood that you would like to find whether
SQL Server supports Dhivehi and how to use it. Have I understood you? If
there is anything I misunderstood, please feel free to let me know:)

Unfortunately, I am sorry to say that Dhivehi is not supported in SQL
Server 2000 so that no collation could be used for that. I am sorry for
this kind of inconvience you might meet again.

Sincerely yours,

Mingqing Cheng
Microsoft Developer Community Support
------------------------------------------------------
Introduction to Yukon! - http://www.microsoft.com/sql/yukon
This posting is provided "as is" with no warranties and confers no rights.
Please reply to newsgroups only, many thanks!
rk
6/14/2004 12:32:27 PM
Hi Mingqing Cheng,
Yes, your understanding is right. Since SQL Server 2000 does not support
Dhivehi directly,
is there any workaround or any third party tools that you are aware of?
Any information in this regard would be highly appreciated.
Thanks & regards,
rk


""Mingqing Cheng [MSFT]"" <v-mingqc@online.microsoft.com> wrote in
message news:wtLzxgdUEHA.2764@cpmsftngxa10.phx.gbl...
[quoted text, click to view]
v-mingqc NO[at]SPAM online.microsoft.com (
6/15/2004 1:39:40 AM
Hi rk,

Thanks for your prompt updates!

Unfortunately, I have consulted through many internal ways, However, I am
afraid it is not support both in Windows and SQL Server. Frankly, I am not
an expert on language so that I don't know some third party tools for
Dhivehi.

I'd recommend that you forward the recommendation to the Microsoft Wish
Program if I may:

Microsoft offers several ways for you to send comments or suggestions about
Microsoft products. If you have suggestions for product enhancements that
you would like to see in future versions of Microsoft products, please
contact us using one of the methods listed later in this article.

Let us know how we can improve our products.

Product Enhancement suggestions can include:

Improvements on existing products.
Suggestions for additional features.
Ways to make products easier to use.

All product enhancement suggestions received become the sole property of
Microsoft. Should a suggestion be implemented, Microsoft is under no
obligation to provide compensation.

World Wide Web - To send a comment or suggestion via the Web, use one of
the following methods:
In Internet Explorer 6, click Send Feedback on the Help menu and then click
the link in the Product Suggestion section of the page that appears.
In Windows XP, click Help and Support on the Start menu. Click Send your
feedback to Microsoft, and then fill out the Product Suggestion page that
appears.
Visit the following Microsoft Web site:

http://www.microsoft.com/ms.htm


Click Microsoft.com Guide in the upper-right corner of the page and then
click Contact Us . Click the link in the Product Suggestion section of the
page that appears.
Visit the following Microsoft Product Feedback Web site

http://register.microsoft.com/mswish/suggestion.asp

and then complete and submit the form.

E-mail - To send comments or suggestions via e-mail, use the following
Microsoft Wish Program e-mail address, mswish@microsoft.com.

FAX - To send comments or suggestions via FAX, use the following Microsoft
FAX number, (425) 936-7329.

NOTE : Address the FAX to the attention of the Microsoft Wish Program.

US Mail - To send comments or suggestions via US Mail, use the following
Microsoft mailing address:

Microsoft Corporation
Attn. Microsoft Wish Program
One Microsoft Way
Redmond, WA 98052-6399

MORE INFORMATION
Each product suggestion is read by a member of our product feedback team,
classified for easy access, and routed to the product or service team to
drive Microsoft product and/or service improvements. Because we receive an
abundance of suggestions (over 69,000 suggestions a year!) we can't
guarantee that each request makes it into a final product or service. But
we can tell you that each suggestion has been received and is being
reviewed by the team that is most capable of addressing it.

All product or service suggestions received become the sole property of
Microsoft. Should a suggestion be implemented, Microsoft is under no
obligation to provide compensation.

Thank you for your patience and cooperation again. If you have any
questions or concerns, don't hesitate to let me know. We are here to be of
assistance!


Sincerely yours,

Mingqing Cheng
Microsoft Developer Community Support
---------------------------------------------------------------
Introduction to Yukon! - http://www.microsoft.com/sql/yukon
This posting is provided "as is" with no warranties and confers no rights.
Please reply to newsgroups only, many thanks!
v-mingqc NO[at]SPAM online.microsoft.com (
6/15/2004 12:59:56 PM
Hi rk,

I did some research and I would like to share what I found with you.

First of all, Dhivehi is supported in Unicode 3.0 (It's new to Unicode 3.0
and was not supported in Unicode 2.0). Dhivehi uses the Thaana script, and
Unicode 3.0 does define characters from this script.

Secondly, SQL doesn't have a collation that specifically targets this
language.
However, SQL supports Unicode datatypes nvarchar/nchar. Unfortunately
again, SQL 2000 was released prior to Unicode 3.0 so it doesn't know about
the specific "meaning" of the characters in the Thaana alphabet.

In all, you can safely store and retrieve Dhivehi in SQL 2000 as
nvarchar/nchar. but there will be some significant limitations. For
example:
1. Because SQL uses an older rev of the Unicode standard that preceded the
addition of Thaana characters, it won't intelligently sort or compare
strings written in Dhivehi. In particular, all Thaana characters will be
considered undefined Unicode code points. SQL treats all undefined code
points as equivalent, so every Thaana character will be considered equal to
all other Thaana characters (and also equal to any other undefined code
point).
2. Because of the above, you can retrieve the data but you can't do a
string
search. E.g. the following query will work:
SELECT customer_name FROM customers WHERE cust_id = 1234
But this version won't work (it will return all the customers because the
two characters in the search string are undefined as far as SQL knows):
SELECT * FROM customers WHERE customer_name LIKE '? ?%'

Hope this helps and if you have any questions or concerns, don't hesitate
to let me know. We are here to be of assistance!


Sincerely yours,

Mingqing Cheng
Microsoft Developer Community Support
---------------------------------------------------------------
Introduction to Yukon! - http://www.microsoft.com/sql/yukon
This posting is provided "as is" with no warranties and confers no rights.
Please reply to newsgroups only, many thanks!
v-mingqc NO[at]SPAM online.microsoft.com (
6/16/2004 7:32:43 AM
Hi RK,

Thanks for your reply!

Certainly I will post here if anything else valuable I found on this
topic:)
Thanks for sharing your experience in MSDN Newsgroup in advance! You are
warmly welcome raising your questions in the newsgroup!

Sincerely yours,

Mingqing Cheng
Microsoft Developer Community Support
---------------------------------------------------------------
Introduction to Yukon! - http://www.microsoft.com/sql/yukon
This posting is provided "as is" with no warranties and confers no rights.
Please reply to newsgroups only, many thanks!

rk
6/16/2004 9:34:13 AM
Dear Mingqing Chen,
Thanks for your input.
I too am doing some research, and thinking of some sort of translator
sitting in the middle tier which will sort of convert between (or rather
map between) Thana and some other language supported by
SQL Server 2000. Will post the result here if it works out.
Once again thanks for the inputs given, and in case you come across
any new information, please post here.
Thanks & regards,
rk
AddThis Social Bookmark Button