Closed alkee-allm closed 4 years ago
.proto
의 경우, c++ project 에서 주석까지 code 에 포함해 빌드하기 때문에, utf-8 을 사용하는 경우 컴파일(sample.grpc.pb.h
) 오류가 발생. 옵션을 통해 컴파일할 수도 있겠지만, 새로운 파일이 추가될때마다 encoding 을 신경써야할 것. 이같은 방식이 합리적이지 못한 것 같아, sample.proto
는 기존 encoding 을 유지.(backend.proto
는 서버-c# 에서만 사용되므로 UTF-8)
pr #8 에서 수정. server 쪽 파일들만 수정
많은 파일들이 cp494 encoding으로 저장되어있어 utf-8 로의 변환이 필요하다.
c++ 의 경우 compiler 옵션까지 바꿔줘야하고 windows visual studio 가 c++ project 의 경우 새 파일 template 들이 ANSI 로 되어있으므로 번거로울 수 있겠지만,
적어도 c# project(
K2svc
)내 파일들은 모두 UTF-8 로 바꿔야 할 것.