2013-03-20 2 views
0

Vertica 클라이언트 (VSQL 도구)에 의해 트리거 된 COPY 명령을 사용하여 Vertica 데이터베이스에 UTF-8 문자열을 업로드하려고합니다. Unfortunatelly, Vertica 문서에서 :UTF-8 문자열을 Vertica에 업로드

드라이버는 COPY 또는 COPY LOCAL 문을 실행하여로드 된 데이터를 변환하지 않습니다.

데이터 I이

\u00DCser entered \\t and \\n and \\r and \u0161 \u0111 \u017E \u010D \u0107 \u0160 \u0110 \u017D \u010C \u0106 \u00FC \u00F6 \u00E4 \u00DC \u00D6 \u00C4 

다음과 같습니다 가져 오기를하고하는 것은 일부 문자 단지 설정하고 하나의 문자열 가져 오는 나타냅니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? 물론, 필요한 경우 COPY 명령을 실행하기 전에 일부 sed-awk 마법의 옵션이 있습니다.

+0

Vertica가 UTF-8 문자열을 일반 텍스트로 변환 할 수 있는지 묻고 있습니까? –

답변

0

데이터가 utf-8이 아닌 일종의 유니 코드 포인트 인쇄 가능 형식 인 것 같습니다. 추출 프로세스를 점검하고 데이터가 utf-8에 있는지 확인하십시오. 문자 데이터 이 꼭지점의 utf-8이어야합니다.