바이올린 키는 프로그래머

바이올린 키는 프로그래머

  • 분류 전체보기 (14)
    • 캠핑 (2)
    • 프로그래밍 (5)
    • 바이올린 (1)
    • 해외여행 (2)
    • IT 관련 (3)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

바이올린 키는 프로그래머

컨텐츠 검색

태그

onnxruntime OpenAI 드플갱어 ctypes python C++ UTF-32 쿠팡플레이 Vibrato cdll wstring 실행 프로그램 경로 INT8 ChantGPT onnx nncf c 뉴아티카 openVINO quantization

최근글

댓글

공지사항

아카이브

wstring(1)

  • C++ wchar unicode utf-8 utf-32

    Unicode 는 문자를 메모리에 저장할 때 어떤 값으로 저장할지 정해둔 코드 체계 중 하나 이다.Unicode에서 문자 하나를 몇 bit 로 표현하느냐에 따라서 8bit 즉 1byte씩 문자에 따라 여러 bytes로 표현될 수 있는, 가변 길이로 표현하는 것이 utf-8이고, 문자당 32bit 고정 길이로 표현하는 것이 utf-32 이다. utf-8 포맷으로 저장된 아래와 같은 cpp 소스가 있을 때,  std::string str("가나다") 와 같이 작성하면, str 에 utf-8 로 "가나다" 가 저장되게 되고, str.size() 해보면 9 가 나온다. 이는 한글 unicode경우 utf-8 형식에서는 글자당 3 bytes 차지하기 때문이다.std::setlocale(LC_ALL, ""); //..

    2024.09.06
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바