Хорошо, таким образом, у нас недавно была проблема
В создании отчетов о сервисах некоторые Строковые Столбцы появлялись как китайские символы мусора.
На дальнейшем расследовании мы нашли, что это - дефис. Хорошо это что мы хотя сначала. На дальнейшем расследовании мы нашли это тире (или короткое тире). В основном причиной, это произошло, являются значения вставки копии людей в этот столбец от слова, которое преобразовывает дефисы в тире автоматически.
Но если Вы смотрите на базу данных, они оба выглядят одинаково. Хотя на стороне приложения Вы видите различие.
Как я заменяю тире нормальным дефисом.
Если Вы копируете значение в помещенном это в SQL-сервере. Дефис является серым, в то время как тире является черным, но они оба взгляд точно то же (т.е. не больше или меньшим). Проблема, я не могу записать сценарий ЗАМЕНЫ затем (они - долбаное то же),
ЗАМЕНА ('-' с '-')
существует ли способ, которым специальные символы как тире могут быть определены в SQL-сервере?
SQL Server v 2005
Вы можете использовать NCHAR(8211)
для тире en, или NCHAR(8212)
для тире em.