Unicode1 [iOS] UTF-8 -> Unicode 변환하기 개발 중인 iOS에 UTF-8 타입의 데이터를 받아오는 과정에서 데이터가 깨지는 문제가 발생해서 Unicode로 변환하는 과정이 필요했다. 영문, 숫자, 기호와 같은 문자는 문제 없이 잘 받아오지만, 한글, 일본어 같은 3byte UTF-8에서 데이터를 2byte 씩 불러와 인코딩이 깨지는 문제가 발생했다. 그래서 직접 디코더 구현을 위해 UTF-8 type과 Unicode type을 공부하던 중, 아래와 같은 자료를 발견했다. 그림과 같은 알고리즘을 이용해 비트 연산한 코드는 아래와 같다. func utf8ToUnicode(utf8Code:Array)->String{ var returnStr="" var i=0 while i 2020. 4. 21. 이전 1 다음 반응형