유니 코드 데이터를 텍스트 상자에 표시하는 C# 응용 프로그램을 만들어야합니다.SQL Server에서 비 유니 코드 필드에 varchar 형식으로 직접 저장된 유니 코드 데이터를 검색하는 방법
그러나 SQL Server 열 저장소에는 유니 코드 데이터가 들어있는 varchar 데이터가 있습니다. 그러나 varchar는 비 유니 코드 기반이므로 "????????"와 같은 문자열을 표시합니다.
글쎄, 내가 직면하고있는 문제는 다른 종속 응용 프로그램이 실행 중일 때 열 유형을 변경할 수 없다는 것입니다.
종속 응용 프로그램을 새 열로 변경할 수있을 때까지 varchar 열에 계속 써야 할 수도 있습니다. 모든 변환이 완료되면 varchar 열을 삭제합니다. – HLGEM
@HLGEM - 재미있는 질문은 "무엇을 써주시겠습니까?"입니다. 값이 Unicode의 경우, 지정된 열의 데이터 정렬로 변환 할 수없는 경우가 있습니다. – Thomas
당신은 당신이 할 수있는 것을 복사 할 필요가 있습니다. 그렇지 않으면 다른 응용 프로그램은 새로운 열로 변환 될 때까지 필요한 정보를 누락하게됩니다. 이것은 현재 상황보다 나쁘지 않고 대부분의 기록이 읽기 쉽습니다. 그리고 데이터가 조금 이상하다면, 레거시 애플리케이션에 새로운 칼럼 사용에 적응해야 할 이유가 생깁니다. – HLGEM