지금은 너무 끔찍해
[%] 전부 utf8로 통일하면 안되나
익명(175.223)
2019-09-02 13:01
추천 0
댓글 10
다른 게시글
-
이거 무슨언어임? [2][%] 익명(223.39) | 19.09.02추천 0
-
왜 게임들이 스크립트를 스크립트 언어로 짜는지 알았음 [8][%] ㅇㄹ(rerereq) | 19.09.02추천 0
-
컴파일시간 줄이는거도 최적화 목표중 하나임? [4][%] 익명(210.92) | 19.09.01추천 0
-
유니티 언리얼이 그래픽스 분야를 대체할 가능성 있음? [3][%] heggis(117.111) | 19.09.01추천 0
-
이슈올린지 15시간 지났는데 [1][%] ㅇㄹ(rerereq) | 19.09.01추천 0
-
반응 좋으니까 몇개 더 올려봐요(움짤) [8][%] 바보털(219.250) | 19.09.01추천 3
-
Rust는 번역서 안나오냐 [5][질문] 익명(112.161) | 19.09.01추천 0
-
비교순서만 바꿨는데 최적화 꽤 되네 [7][%] ㅇㄹ(rerereq) | 19.09.01추천 0
-
레딧 터졌네 [4][%] ㅇㄹ(rerereq) | 19.08.31추천 0
-
안녕하세요 뉴비입니다 [14][%] 바보털(223.38) | 19.08.31추천 6
철권통치자가 표준 정해줘야됨 ㄹㅇ
요즘 나오는 언어들은 다들 디폴트가 utf8
UTF-8 은 파싱하기 너무 힘드니까 UTF-32 했음 좋겠다.
왜힘듬
주어진 문자가 1바이트~4바이트 중 하나인걸 쭈욱 따라가면서 추적해야하고 substr 같이 부분 스트링 잘라내면 잘라낸 스트링이 문자 중간부분을 잘라내지 않도록 해야하고 글타고 8 대신 고정형 UTF-16 쓰기에는 이모지같은 서로게이트 문자가 있어서 뒈짓이고. 물론 UTF-8 의 경우에는 기존 아스키랑 호환이 되니까 영어권 문자들은 메리트 있다지만.
갠적으론 서로게이트 문자 안쓴다 하면 그냥 UCS-2 쓰고 아니면 UTF-32 쓸듯...
파싱할 생각을 안해봐서 먼차인지모르겟다...
별로 안 힘들던데. 어짜피 바이트 길이야 범위 판정만으로 할 수 있는데 뭘. 그리고 어짜피 복잡한 부분은 스택오버플로우에서 복사하면 되니까 괜찮던데.
일단 독재자 하나 나와서 MS에 몽둥이 들고 찾아가 뒤질래 바꿀래 해야 가능할 듯 ㅋㅋㅋㅋ