TextEncode

지정된 문자 인코딩 및 라인 엔딩을 사용하여 텍스트 파일을 텍스트에서 컨테이너 데이터로 반환합니다.

포맷 

TextEncode(텍스트 ; 인코딩 ; 라인 끝)

매개 변수 

텍스트 - 임의의 텍스트 표현식 또는 필드.

인코딩 - 사용할 문자 인코딩의 이름(아래 참조).

라인 끝 - 사용할 라인 끝을 지정하는 숫자(아래 참조). 지정하지 않는 경우 라인 끝은 그대로 남습니다.

반환되는 데이터 유형 

컨테이너

다음 버전에서 시작됨 

16.0

설명 

인코딩 매개 변수의 경우 다음 이름 중 하나를 사용하여 문자 인코딩을 지정합니다. 값이 없거나 알려지지 않은 값을 사용하는 경우 이 함수는 "?"를 반환합니다.

인코딩

텍스트 인코딩 방식

utf-8

유니코드

iso-8859-1

Latin 1

windows-1251

키릴어

shift_jis

Japanese

windows-1252

Windows

gb18030

Simplified Chinese

euc-kr

Korean

big5

중국어 번체

macintosh

Mac 로마체

라인 끝 매개 변수의 경우 다음 값 중 하나를 사용하여 사용할 라인 끝을 지정합니다. 알려지지 않은 값을 사용하는 경우 라인 끝은 변경되지 않습니다.

라인 끝

라인 끝 변경 결과

1

변경되지 않음

2

캐리지 리턴(구형 Mac 표준)

3

라인 피드(최신 Mac, Unix/Linux 표준)

4

캐리지 리턴 다음에 라인 피드(Windows 표준)

예제 1 

일본어 문자 인코딩을 사용하여 텍스트 필드에서 텍스트 파일을 컨테이너 데이터로 반환하고 라인 끝은 변경하지 않고 그대로 둡니다.

복사
TextEncode(테이블::텍스트 ; "shift_jis" ; 1)

예제 2 

텍스트 필드의 콘텐츠를 ISO-8859-1 문자 인코딩 및 Windows 라인 끝으로 변환한 다음 결과 컨테이너 필드를 텍스트 파일로 내보냅니다.

복사
필드 설정 [ 테이블::컨테이너 ; TextEncode(테이블::텍스트 ; "iso-8859-1" ; 4) ]
필드 콘텐츠 내보내기 [ 테이블::컨테이너; "output.txt" ; 폴더 생성: 끔]