I am working on a web application being developed on ASP.NET 3.5 C# and SQL server 2005. I need to convert my application into multiple languages. For static labels and static content, this can be achieved by creating the required .resx files. This is not an issue in the case of numbers, currency and dates. The main issue is dealing with the data that is stored in the Database. I need to bind the data to the dropdownlists and other databound controls from the database in the specified language. I googled a lot regarding manipulating the data stored in the database. Found that we must store the text in nvarchar instead of varchar. Please help me in Storing and retrieving the data in the specified language from database in unicode format and achieve I18N.