반응형
BIG
MYSQL 한글이 파워쉘에서 깨진다?
FastAPI로 한창 이제 서버개발을 시작했다.
도커컨테이너로
FastAPI와 MySQL을 같이 사용하고 있는데..
DB접속과 커밋을 확인하다가 파워쉘에서 한글이 깨지는 것을 확인했다.
나는 윈도우와 Mac을 오가면서 개발을 하고 있기 때문에 맥에서는 확인하지 못한 부분..
한글이라서 깨진건가보다 해서 mysql 설정을 보았다.
찾아보니 명령어는
mysql> SHOW VARIABLES LIKE 'character_set_%';
위 명령어를 치면 세팅이 나오는데 database와 server가 utf8mb4 여야 한다는 것이다.
나는 위처럼 설정되어있는 상황.
그렇다면 도커컨테이너 서버가 아닌 파워쉘 자체의 클라이언트 문제??
해결은 간단하다.
mysql> SET NAMES 'utf8mb4';
직접 바꿔준 후 다시 호출해보자.
성공!
반응형
BIG
'프로그래밍 > Backend' 카테고리의 다른 글
[AWS] CloudFront, S3 이미지 pdf 다운로드 캐싱에러 log (0) | 2025.02.10 |
---|---|
[FastAPI] AWS LightSail에서 DockerCompose ssl (https) 적용하기 (0) | 2025.02.05 |
[FastAPI] docker compose로 fastapi & mysql aws LightSail에 배포하기 (0) | 2025.01.23 |
[FastAPI] pydantic v2 - orm_mode를 마이그레이션.. (0) | 2025.01.12 |