개요 저는 현재 맡은 업무가 고(golang) 언어로 API 서버를 개발하는 업무를 맡았습니다. 그런데, 개발 중간에 tcp 통신을 통해 다른 server에게 request 해야할 사항이 생겼는데, 문제는 이 서버에서 한글은 EUC-KR 형식인겁니다.. 이게 왜 문제냐? 바로바로.. 고 (golang 이하 고 라고 하겠습니다)는 rune 이라는 특이한 스타일로 타입을 사용하고 이를 UTF-8로 인코딩합니다. 그러므로 고 언어는 UTF-8 타입을 디폴트로 사용하게 되는데요, 이 타입 그대로 byte 타입으로 변환하게 된다면, byte 코드 또한 그 타입을 따라갑니다. 그래서 통신하는 정보에 한글이 필요하다면 어떤 타입의 char type을 정해뒀는지 확인 할 필요가 있습니다. JSON 보통 다른 serve..