2009-09-24 5 views
2

데이터베이스를 다음 명령으로 업데이트 할 때 :SQL Server 2005에서 악센트 부호가있는 문자가 깨지는 이유는 무엇입니까?

UPDATE myTable SET Name = 'Hermann Dönnhoff'WHERE ID = 123;

SQL Server는 실제로 'Hermann Do¨nnhoff'를 필드에 넣습니다. 충실하게 o- 움라우트 (char (246))를 삽입하는 대신 두 개의 문자 (char (111) + char (168))를 얻습니다. 이것은 움라우트뿐만 아니라 악센트 부호가있는 모든 문자에서 발생합니다. 누구든지 이걸 본 사람 있어요?

감사합니다.

답변

관련 문제