J'ai une base de données SQL Server 2008 et un champ nvarchar(256)
d'une table. Le problème fou est que quand je lance cette requête:Impossible d'insérer le caractère '≤' dans SQL Server 2008
update ruds_values_short_text
set value = '≤ asjdklasd'
where rud_id=12202 and field_code='detection_limit'
puis
select * from ruds_values_short_text
where rud_id=12202 and field_code='detection_limit'
-je obtenir ce résultat:
12202 detection_limit = asjdklasd 11
Vous pouvez voir que le ≤ caractère a été transformé en =
C'est un problème lié à l'encodage, c'est sûr, en fait, si j'essaie de coller '≤' dans Notepad ++ il colle '=' mais je reçois '≤' quand je convertis ANSI en UTF-8.
Donc .. Je pense que je devrais écrire la requête en UTF8 .. mais comment? Merci.
C'était tellement simple ...! Cela fonctionne, merci. –