
대충 위와 같은 문제가 생겼을 때 해결 방법이다.
(필자는 PSQL에서 client_encoding 설정을 UTF8로 했을 때 일부 한글이 깨졌음.)
발생 원인: 윈도우 자체에서 사용하는 코드 페이지하고 윈도우 터미널의 코드 페이지가 달라서 생기는 문제
해결 방법: 윈도우 터미널의 코드 페이지를 UTF8로 설정하고 윈도우 자체의 코드 페이지도 UTF8 로 사용하게끔 설정하면 해결 가능
콘솔창 코드 페이지 UTF8 설정 방법: 레지스트리 편집기에서 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage 경로에 OEMCP 데이터 값을 65001 로 변경하거나 cmd에서 실행할 때마다 chcp 65001 명령 사용하여 적용
윈도우 코드 페이지 UTF8 설정 방법: 설정 -> 시간 및 언어 -> 언어 및 지역 -> 기본 언어 설정 -> 시스탬 로캘 변경 -> 하단의 'Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용' 체크박스 선택 후 적용 및 재부팅 (윈도우 11 기준)
그 외 해결 방법: pgAdmin 사용
'기타 > 문제 해결' 카테고리의 다른 글
Spring Security 세션 정책 적용되지 않는 문제 해결 (0) | 2024.12.12 |
---|---|
Spring @WebMvcTest 사용 시 Security 설정 제거하기 (0) | 2024.12.10 |
Resilience4J의 CircuitBreak 호출 시 FeignClient 쿠키 값 전달 되지 않는 문제 해결 (0) | 2024.06.29 |
Redis 를 통한 세션 동기화 (0) | 2024.06.28 |
fegin client GET 메서드 요청 시 오류 해결 (0) | 2024.06.17 |