How to design/configure a database to support multiple character sets?

user3621633

It's in the beginning stages at this point. Currently, I have a SQL Server database that uses a collation of SQL_Latin1_General_CP1_CI_AS. As I understand it, there is a requirement in the works where multiple languages will need to be supported, specifically languages like Spanish, French, Portuguese, maybe Italian. Dutch and German are possible. Eastern Asian languages like Chinese and Japanese are also likely.

The database platform will either be SQL Server 2008, SQL Server 2012, or SQL Server 2014.

This seems like a big undertaking and I'm not sure where or how to start. How do I design a database to support multiple character sets?

Example:

  • Database Name: Foobar
  • Tables in Foobar: dbo.Foo, dbo.Bar

Can dbo.Foo support all these languages listed aove, or must I have a different schema for each collation? (I.e. Eng.Foo, Jp.Foo, Fr.Foo) If it's the latter, that means I'll have multiple tables with identical column names but different data.

Any advice on where to start with this task?

Thank you.

dotancohen

Use a UTF-16 collation from the beginning. UTF-16 was designed specifically for this purpose.

For more detailed information, I recommend this article (second half) and this page from the MSDN documentation.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How do I replace a multiple sets of characters with a single character

From Dev

How to display multiple sets of values without database in PHP?

From Dev

How to use old character sets

From Dev

How to add support for multiple users to edit the same sqlite database?

From Dev

Multiple database support with entity framework

From Dev

How to search for different character sets in postgresql?

From Dev

MySQL: Can I have multiple character sets for 1 column?

From Dev

Advice on changing an app to support multiple database backends

From Dev

The way to change database helper to support multiple languages?

From Dev

Replace a character in multiple mysql database column

From Dev

How to add support for a special unicode character in java?

From Dev

How to add support for a special unicode character in java?

From Dev

how to remove a character in database " mysql

From Dev

How to create multiple rows combining data sets

From Dev

Matlab (How to fit multiple data sets )

From Dev

How to combine multiple feature sets in bag of words

From Dev

how to return multiple record sets using json

From Dev

How to find most popular elements in multiple sets

From Dev

How to print characters from double byte character sets

From Dev

How to check which character sets (codepages) font supports (has letters for)?

From Dev

Does the IBM Watson Natural Language Classifier support multiple classes and multiple class sets?

From Dev

Mutt and character sets issue

From Dev

How to select 4 equally sized result sets from database table

From Dev

Is splitting an Access database necessary to support multiple concurrent users?

From Dev

Does SQLite support multiple schematas within the same database?

From Dev

Can Microsoft TFS support multiple database object versions for production?

From Dev

Support multiple database using Entity Framework 6.0 with connection string transforms

From Java

How to store Emoji Character in MySQL Database

From Dev

How to change default character set of database

Related Related

  1. 1

    How do I replace a multiple sets of characters with a single character

  2. 2

    How to display multiple sets of values without database in PHP?

  3. 3

    How to use old character sets

  4. 4

    How to add support for multiple users to edit the same sqlite database?

  5. 5

    Multiple database support with entity framework

  6. 6

    How to search for different character sets in postgresql?

  7. 7

    MySQL: Can I have multiple character sets for 1 column?

  8. 8

    Advice on changing an app to support multiple database backends

  9. 9

    The way to change database helper to support multiple languages?

  10. 10

    Replace a character in multiple mysql database column

  11. 11

    How to add support for a special unicode character in java?

  12. 12

    How to add support for a special unicode character in java?

  13. 13

    how to remove a character in database " mysql

  14. 14

    How to create multiple rows combining data sets

  15. 15

    Matlab (How to fit multiple data sets )

  16. 16

    How to combine multiple feature sets in bag of words

  17. 17

    how to return multiple record sets using json

  18. 18

    How to find most popular elements in multiple sets

  19. 19

    How to print characters from double byte character sets

  20. 20

    How to check which character sets (codepages) font supports (has letters for)?

  21. 21

    Does the IBM Watson Natural Language Classifier support multiple classes and multiple class sets?

  22. 22

    Mutt and character sets issue

  23. 23

    How to select 4 equally sized result sets from database table

  24. 24

    Is splitting an Access database necessary to support multiple concurrent users?

  25. 25

    Does SQLite support multiple schematas within the same database?

  26. 26

    Can Microsoft TFS support multiple database object versions for production?

  27. 27

    Support multiple database using Entity Framework 6.0 with connection string transforms

  28. 28

    How to store Emoji Character in MySQL Database

  29. 29

    How to change default character set of database

HotTag

Archive