2010-07-14 4 views
4

SQL 2008 데이터베이스에 다국어 데이터 삽입 (nvarchar 필드) 일부 특수 문자 표시가 사라지는 것으로 나타났습니다.SQL 다국어 데이터 삽입 - 분음 부호가 없어짐

내가 '편집 톱 200 행'을한다면 나는 문제없이 해당 필드에 직접 동일한 텍스트를 붙여 넣을 수 있지만

INSERT INTO [dbName].[dbo].[tbl_Question_i18n] 
      ([QuestionId] 
      ,[LanguageId] 
      ,[QuestionText]) 
    VALUES 
      (@lastinsertedquestionid 
      ,@romanian 
      ,'Număr unic de referinţă (URN)') 

은 'Numar UNIC 드 referinta (URN)'

으로 삽입됩니다.

무엇이 누락 되었습니까?

답변

6
INSERT INTO [dbName].[dbo].[tbl_Question_i18n] 
     ([QuestionId] 
     ,[LanguageId] 
     ,[QuestionText]) 
VALUES 
     (@lastinsertedquestionid 
     ,@romanian 
     ,N'Număr unic de referinţă (URN)') 

귀하는 유니 코드

+1

DOH를 만들기 위해 문자열 상수 전에 N이 필요합니다! 감사합니다 - 당신은 전설입니다! 저는 스패너입니다! – zombiejojo

관련 문제