I am trying to store and retrieve data in UTF-8 on SQL Server 2005 and having problems. I manually type Greek (just for example) into the database and when I open the table SQL makes it into question marks ???. What should I do to be able to store and read UTF-8 data? My columns are all NVARCHAR(MAX). I anticipate that my database will need to store other languages too through a scripting language (ASP Classic in this case). How do I tell SQL Server 2005 to support more than one language for storing and retrieving data?