Discussion on Korean language (UTF-8) support. #54
Replies: 5 comments 8 replies
-
https://github.com/nemtrif/utfcpp |
Beta Was this translation helpful? Give feedback.
-
utf8 추가하면 PacketBuilder 부분에 utf8 관련해서 추가하고, PacketBuilder가 쓰인 코드 모두 수정이 필요할까요?? euphony/euphony/src/main/cpp/core/source/PacketBuilder.cpp Lines 22 to 30 in 5496692 |
Beta Was this translation helpful? Give feedback.
-
여기 UTF8은 추가되어 있더라구요 ! UTF16을 추가한다면 여기도 추가 해주어야할까요 ?! euphony/euphony/src/main/cpp/core/Definitions.h Lines 51 to 56 in 5496692 |
Beta Was this translation helpful? Give feedback.
-
열심히 잘하고 계시네요. UTF8은 저장되는 단위가 가변적이라서 어려우니 ㄱ이라는 입력값이 들어가면 3131을 encode 하고 반대로 0x31 0x31라는 16비트가 들어오면 ㄱ으로 decode 해주는 |
Beta Was this translation helpful? Give feedback.
-
한글 패치를 어떻게 진행할 것인지에 대해 논의해보기 위해 이 discussion을 생성하였습니다!
(아직 배우는 몸이라 많이 부족합니다 부담없이 의견 주세요!)
우선, 저는 한글 패치를 위해 작성해야할 파일은 다음 세 가지라고 파악했습니다.
src/main/cpp/core
src/main/cpp/core/source
src/main/cpp/tests/
(놓친 부분이 있다면 말씀해주세요)
저희는 TDD 방법론을 사용할 예정이기 때문에 링크를 읽어보시면 좋을 것 같습니다.
내용을 간략하게 요약하면 크게 세 단계가 됩니다.
한글 패치에 위 내용을 대입해보면 다음과 같은 단계를 생각해볼 수 있습니다.
여기서 1, 4가 정해지면 2~3과 5는 병렬적으로 진행할 수 있을 것으로 보이기 때문에 해당 구간에서만 두 그룹으로 나누고 나머지는 함께 코딩하며 서로 놓치는 부분이 있는지 살피며 개발하면 어떨까 합니다.
(작업 단계 및 인원 배분에 대한 의견이 있으시면 부탁드립니다!!)
또한 논의는 Zoom으로도 진행할 예정이지만 기본적으로 논의 내용을 github discussion에 남기면 좋을 것 같습니다.
일단 제가 구상해본 내용은 위와 같습니다.
멘토님들, 저희 팀원분들은 물론, 많은 멘티분들의 의견 부탁드립니다!
멘토님 의견에 따라서 UTF-16과 UTF-8을 병행 개발하기로 하였습니다!
Beta Was this translation helpful? Give feedback.
All reactions