ai-coding-mines목차GitHub

환경변수 키에 비ASCII를 쓸 수 없다

Windows · PowerShell

증상

환경변수 키에 한글을 넣었더니 셸·PaaS 콘솔·os.environ 어디선가 안 먹거나 깨진다. 값이 아니라 쪽이다.

원인

환경변수 키의 인코딩은 플랫폼·셸마다 보장 범위가 다르다. 값은 대체로 통과해도 키는 통과하지 못하는 경로가 있다.

해법

키는 로마자 + 대문자 + 언더스코어로 확정한다. 접두어로 그룹을 나눠야 하면 로마자 접두어를 쓴다.