예전글에서 실패 했던 문자열 자르기 삽질 후 성공!!
예전글 --> 2016/07/10 - 2016-07-10 문자열 컨트롤은 역시 어렵다
맥북은 utf8환경 이기에 한글을 표현할 때 3byte를 사용하는 것으로 알고 있다
그래서 아래 코드를 실행해보면
아래 처럼 나온다.
utf8에서 한글을 자를 수 있다 치지만, 중국어, 태국어, 중동... 모르겠다.. 아하하
암튼, 결론은 string::substr()함수는 글자수 기준으로 굴자를 자르는게 아니라, 바이트 단위로 글자를 자르기 때문에 \352 같이 출력이 되었던 것이다.
그리고 utf8에서 한글은 3byte.
참고로 위의 코드를 콘솔에서 실행하면 다음과 같다
끗
ps) 터미널 이쁜것 찾아봐야 겠다 ㅠ
'old' 카테고리의 다른 글
2016-06-12 build & link success (0) | 2016.07.13 |
---|---|
2016-07-11 build fail (0) | 2016.07.11 |
2016-07-10 문자열 컨트롤은 역시 어렵다 (0) | 2016.07.10 |
2016-07-09 1st console programing (1) | 2016.07.09 |
2016-07-08 디아블로 설치중 (0) | 2016.07.08 |