TextEncode
지정된 문자 인코딩 및 라인 엔딩을 사용하여 텍스트 파일을 텍스트에서 컨테이너 데이터로 반환합니다.
포맷
TextEncode(텍스트 ; 인코딩 ; 라인 끝)
매개 변수
텍스트
- 임의의 텍스트 표현식 또는 필드.
인코딩
- 사용할 문자 인코딩의 이름(아래 참조).
라인 끝
- 사용할 라인 끝을 지정하는 숫자(아래 참조). 지정하지 않는 경우 라인 끝은 그대로 남습니다.
반환되는 데이터 유형
컨테이너
다음 버전에서 시작됨
16.0
설명
인코딩
매개 변수의 경우 다음 이름 중 하나를 사용하여 문자 인코딩을 지정합니다. 값이 없거나 알려지지 않은 값을 사용하는 경우 이 함수는 "?"를 반환합니다.
|
텍스트 인코딩 방식 |
|
유니코드 |
|
Latin 1 |
|
키릴어 |
|
Japanese |
|
Windows |
|
Simplified Chinese |
|
Korean |
|
중국어 번체 |
|
Mac 로마체 |
라인 끝
매개 변수의 경우 다음 값 중 하나를 사용하여 사용할 라인 끝을 지정합니다. 알려지지 않은 값을 사용하는 경우 라인 끝은 변경되지 않습니다.
|
라인 끝 변경 결과 |
|
변경되지 않음 |
|
캐리지 리턴(구형 Mac 표준) |
|
라인 피드(최신 Mac, Unix/Linux 표준) |
|
캐리지 리턴 다음에 라인 피드(Windows 표준) |
예제 1
일본어 문자 인코딩을 사용하여 텍스트 필드에서 텍스트 파일을 컨테이너 데이터로 반환하고 라인 끝은 변경하지 않고 그대로 둡니다.
TextEncode(테이블::텍스트 ; "shift_jis" ; 1)
예제 2
텍스트 필드의 콘텐츠를 ISO-8859-1 문자 인코딩 및 Windows 라인 끝으로 변환한 다음 결과 컨테이너 필드를 텍스트 파일로 내보냅니다.
필드 설정 [ 테이블::컨테이너 ; TextEncode(테이블::텍스트 ; "iso-8859-1" ; 4) ]
필드 콘텐츠 내보내기 [ 테이블::컨테이너; "output.txt" ; 폴더 생성: 끔]