go cui에서 한글 출력 문제로 인한 삽질 기록
go-cui에서 채팅 출력 기능을 구현한 뒤, 한글이 화면에 제대로 출력되지 않던 문제가 발생했다. *"hi, 안녕하세요" 를 입력하면 "hi, 안하요" 라고 출력되었는데 이 부분을 고쳐보기로 했다.* g.Update(func(g *gocui.Gui) error { v, _ := g.View("chatline") info := fmt.Sprintf("%s", cm.jsonMessage.Content) v.Write([]byte(info)) return nil }) 문제가 발생한 코드의 일부다. 먼저 "chatline" 이라는 View를 가져오고, 컨트롤러에서 보낸 메세지를 info 에 담는다. (info에는 "hi, 안녕하세요"라는 string이 담길 것이다) 그 다음, 가져온 View에 Write() ..
2020.04.17