Trait d'union vs Dash : Remplacer le tableau de bord avec trait d'union

Bien
donc, nous avons eu un problème récemment

Dans les rapports des services de certains de la Chaîne, les Colonnes apparaissant comme le charabia des caractères Chinois.

Sur la poursuite de l'enquête, nous avons constaté qu'il est le trait d'union. Eh bien, c'est ce que nous bien que le premier. Sur la poursuite de l'enquête, nous avons trouvé un tiret (ou tiret demi-cadratin) . Fondamentalement, la raison de ce qui s'est passé est que les gens de copier coller des valeurs dans cette colonne, à partir de word qui convertit des traits d'union dans les tirets automatiquement.

Mais si vous regardez à la base de données ils ont tous les deux le même aspect. Bien que sur le côté application, vous pouvez voir la différence.

Comment puis-je remplacer le tableau de bord avec un trait d'union.

Si vous copiez la valeur à placer dans SQL server. Un trait d'union est gris, tandis qu'un tableau de bord est noir
mais ils ont tous deux exactement la même apparence (j'.e n'est pas plus gros ou plus petit). Le problème est que je peux pas écrire de REMPLACER le script puis (ils sont foutu même)

REPLACE (' -'' -')

est-il un moyen de caractères spéciaux comme le tableau de bord peut être identifié dans SQL server?

SQL Server v 2005

OriginalL'auteur soldieraman | 2010-05-07