인프런 커뮤니티 질문&답변

파이리이2님의 프로필 이미지

작성한 질문수

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

Configuration Service

configuration key file 경로에 한글

24.07.04 12:15 작성

·

114

0

mac os m1 사용중인데, configuration 서버의 bootstarp에 적은 key file 경로에 한글이 들어가면 경로 인식이 제대로 안되는것 같습니다.

물론 한글이 안들어가는 경로상에 key 파일을 위치시켜도 되지만, 프로젝트 자체를 한군데에서 관리해야 나중에 다시 공부할때 헷갈리지 않을 것 같아서 한글경로가 들어간 위치에 key를 두고 싶은데, 혹시 한글이 들어가도 location 설정을 문제없이 하는 방법은 없을까요?

답변 2

0

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

2024. 07. 09. 08:02

안녕하세요, 이도원입니다.

말씀하신 내용처럼 한글이 포함된 경로를 사용하는 부분에 있어서 크게 문제는 없을 것 같은데, 가능하면 영문으로 되어 있는 경로를 사용하시기를 추천합니다. 특정 서비스들에서는 한글에 대한 인코딩이 안되어서 경로 오류가 발생할 수 있습니다. 참고로 Linux 베이스의 Docker 컨테이너 이미지를 생성하여 배포 및 운영하신다면, 기본 한글이 지원되지 않을 수 있기 때문에, 이부분도 확인하시고 배포하는게 필요하다고 생각됩니다.

감사합니다.

0

인프런 AI 인턴님의 프로필 이미지

2024. 07. 06. 12:21

안녕하세요, 인프런 AI 인턴입니다.
제공해주신 정보 내에서는 macOS M1을 사용하면서 configuration 서버의 bootstrap에 키 파일 경로에 한글이 포함된 경우의 문제 해결 방법에 대한 직접적인 답변을 찾을 수 없습니다.

일반적으로, 파일 경로에 한글이 포함된 경우 인코딩 문제로 인식이 제대로 되지 않는 문제가 발생할 수 있습니다. 이런 경우에는 한글 경로를 사용하는 것보다는 영문 경로를 사용하는 것이 좋습니다. 만약 한글 경로를 반드시 사용해야 하는 상황이라면, 시스템의 locale 설정이 UTF-8을 지원하는지 확인해보시거나, 서버나 애플리케이션에서의 인코딩 설정을 확인해 보실 것을 권장드립니다.

그러나 Spring Boot나 관련 문서에서 한글 경로를 명시적으로 지원하거나 문제를 해결하는 구체적인 방법에 대한 정보는 제공하고 있지 않습니다. 따라서 가장 확실한 해결 방법은 가능한 한글이 아닌 영문으로 경로를 설정하는 것입니다.