boj-rs / basm-rs

Rust 코드를 컴파일한 후 실행 파일을 온라인 채점 환경에 제출할 수 있도록 변환합니다.
Other
108 stars 12 forks source link

UTF-8 input on Windows #102

Open byeongkeunahn opened 5 months ago

byeongkeunahn commented 5 months ago

Baekjoon Online Judge 11283. 한글 2 문제를 해결하려면 UTF-8 입력을 받을 수 있어야 합니다.

현재 임의의 Unicode character를 UTF-8로 출력하는 기능은 writer.char()를 통해 구현되어 있고 CI에서 테스트되고 있습니다.

하지만 UTF-8 입력을 받는 기능은 Windows에서 ReadConsoleW를 이용한 workaround가 필요하다고 하는 등 기술적으로 까다로워 구현을 미루고 있습니다. PS에서 마이너한 이슈이지만 일단 기록해봅니다.