I've been recently trying to store unicode text (Farsi text) into an nvarchar column in SQL Server, using Visual Basic .NET (in an ASP.NET application). When I try to enter the data directly, from within Visual Studio .NET through the use of Server Explorer, the unicode text is stored correctly, but When I try to do the same thing executing an INSERT statement (using SqlConnection and SqlCommand objects), the data is not stored correctly. The unicode text is then displayed as question marks. Your help would be of great importance.