Swifter {Swift Developer}

메뉴

Swift 텍스트 인코딩 텍스트 읽기

스위프트 언어에서 텍스트 인코딩 및 텍스트 데이터를 지정하여 문자열로 읽어들일 경우 NSSting클래스를 사용하는 것이 편하다.

UTF-8 이외의 텍스트인 경우 encoding인수값을 변경한다. 가능한 값은 NSMacOSRomanStringEncoding등에 여러가지가 정의되어 있다.

NS~ 이외의 텍스트 인코딩을 지정하고 싶은 경우

CFString 용은 NS~에서 정의되지 않은 더 많은 텍스트 인코딩이 정의되어 있다.

이 함수의 인수에 전달할 값이지만, 두가지 enum이 정의되어 있다.

CFStringBuiltInEncodings, CFStringEncodings

CFStringBuiltInEncodings에 정의된 값은 다음과 같이 단순히 rawValue을 지정하면 된다.

CFStringEncodings에 정의되어 있는 상태를 그대로 쓴다.

 

 

Facebook Comments

카테고리:   Swift Tips

댓글

죄송하지만 댓글은 닫혀 있습니다.