Duncan wrote:
> On the collation end, we are looking over 18 languages, I think thats pretty
> much any character under the sun. We have a db table, one column for each
> language, so I am thinking I take Andy's suggestion and make the collation

18+ columns? i'm not sure that wide is the way to go but i guess db 
design styles have changed over the years.

> on each individual column fit the language, rather than simply making them
> UTF-8. Would this be a more effective use of SQL memory?

sql collations have 3 parts: unicode, non-unicode & codepage for the 
non-unicode data. so you should certainly store your data as unicode 
(ucs2 NOT raw utf-8 like the bad old cf5 days, the JDBC driver will 
handle the conversion) using "N" datatypes but you can use whatever 
collation you want (this used to depend on what codepages were installed 
on the sql server, not true for win2k on). the default db collation 
should be the one that covers most of your languages.

just an fyi, collation is a tricky business, there are sometimes more 
than one "commonly" used collation for a language (for instance german 
phonebook vs dictionary) so deciding which one to use (or is "more 
common") will require some research on your part--don't just pick the 
first one in the list ;-)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:220100
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to