작업중인 프로젝트에서 문제가 발생했습니다. 특정 SQL Server 2008 테이블 열의 일부 문자열 값에 유니 코드 문자가 포함되어 있습니다 . 예를 들어 대시 대신 일부 문자열에 EM DASH (http://www.fileformat.info/info/unicode/char/2014/index.htm)가 대신 포함됩니다.유니 코드 문자가 포함 된 열의 값을 찾기 위해 SQL Server 2008 테이블 쿼리
HTTP 요청을 타사 서버로 보낼 때 유니 코드 문자가 포함 된 열 값이 문제를 일으키고 있습니다. 어떤 행에 하나 이상의 유니 코드 문자가 포함되어 있는지 쿼리 할 수있는 방법이 있습니까? 적어도 수정해야하는 행 수를 식별 할 수 있습니까?
데이터 유형이 유니 코드이면 모든 문자가 유니 코드입니다. 데이터 손실없이 기본 데이터 정렬에서 라운드 할 수없는 모든 값을 단일 바이트로 트 랩핑하려고합니까? –
1 바이트 항목에는 여전히 관심이없는 보이지 않는 제어 문자가 포함될 수 있다고 생각합니다. ASCII 문자 32-126 이외의 하나 이상의 문자를 포함하는 모든 문자열을 찾고 싶다고 말하는 것이 더 정확할 것입니다. –