인생은 파도타기

  • 홈
  • 태그
  • 방명록

marshal 1

Golang - 한글 UTF8 을 EUCKR 서버로 인코딩처리하기.

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

Programming/GO 2022.04.30
이전
1
다음
더보기
프로필사진

개발자의 웹서핑, 기술 블로그

  • 생각하기 (96)
    • Hobby (1)
    • Study (4)
      • 가상 면접 사례로 배우는 대규모 시스템 설계 기초 (1)
      • Redis (2)
    • Living (4)
    • Programming (6)
      • JAVA (16)
      • Kotlin (2)
      • Spring (15)
      • Project (2)
      • GO (3)
      • JavaScript (2)
      • CondingTest (14)
      • Computer Science (16)
      • Linux (3)
      • Docker (4)
      • Database (2)

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바