HTML Symbols are being displayed as a question mark in SQL Server Database
问题 Today i noticed that html symbols such as: ★ are being displayed in my database as a question mark. I'm using varchar as type and the database i am using is microsoft sql 2008. Does anyone know a fix for this? 回答1: You need to use NVARCHAR datatype for your column, VARCHAR datatype can only be use for non-unicode character. if you are storing unicode characters in your datatype you should use NVARCHAR datatypes and when inserting Data into your Column use the N prefix telling sql server there