아니면 UB
[%] Rust String은 utf8임을 보증함
ㅇㄹ(rerereq)
2019-12-08 18:38
추천 0
댓글 15
다른 게시글
-
PHP가 쓰레기인 이유 [1][%] 익명(58.235) | 19.12.08추천 0
-
예전에 웹이 기술전환 속도가 빠른 이유를 봤었는데 [4][%] 익명(14.49) | 19.12.08추천 0
-
leftist tree & 허프만 코딩 답안 [1][대회] 다믜(damhiya) | 19.12.08추천 0
-
C++17 이상에서 타입에 operator+=가 있는가 확인하는 코드 [1][정보] 노이ㄴ(liliilli) | 19.12.08추천 1
-
러스트 뜰 거 같다 [3][%] 익명(223.33) | 19.12.08추천 0
-
char8_t u8string 마렵다 [3][%] 익명(211.246) | 19.12.08추천 0
-
디씨 채용공고 올라왔네 ㅋㅋㅋ[%] 조무사(223.32) | 19.12.08추천 0
-
C++ 뉴비 생성자에 대해서 질문 [7][%] 익명(121.165) | 19.12.08추천 0
-
이항힙은 내가 아는데 persistent 어렵네 [3][%] Go자(megyo) | 19.12.08추천 0
-
12월 1주차 문제입니다. 문제 바꿨어요. [17][대회] 기괴공학도(mecheng98) | 19.11.30추천 0
근래 나온 언어중에 utf8 디폴트 아닌놈이 어딨음
Swift
swift는 macos 타겟인데도 왜 그러냐 ㅋㅋ
ㅁㄹ 유니코드 스칼라인가 희한한거씀
러스트는 그중에서도 String 버퍼가 mutable인게 특징
스위프트 UTF-8로 갈아탐.
스칼라가 utf-16일걸 자바도 그러니
https://stackoverflow.com/questions/48465265/what-is-the-difference-between-unicode-code-points-and-unicode-scalars
본문의 char가 유니코드 스칼라인가본데? 대충 utf32라 보면 될거같음
그러쿤 그럼 swift 인코딩은 뭐 쓰는거지?
https://docs.swift.org/swift-book/LanguageGuide/StringsAndCharacters.html
또 여기서는 21비트라고 그러네?? 뭐지이거
대충보니 utf8 utf16 utf32 view를 모두 제공하는거 같은데 딱 내부구현이 이거다 하는건 없는듯
네이티브는 UTF-8로 갈아탐. OBJC 호환모드로 돌때는 내부적으로 NSString 으로 매핑하고 NSString은 UTF-16.
예전에 누가 utf16쓴다고 했었던거 같은데 utf8쓰는 거였음?
UTF-16은 진짜 아니지...