🧠 WSL에서 SQLite 한글 깨짐 해결하기 – 한글 폰트 설치부터 설정까지

2025. 4. 30. 17:51·기술블로그

🧠 WSL에서 SQLite 한글 깨짐 해결하기 – 한글 폰트 설치부터 설정까지


✅ 문제 상황

WSL에서 SQLite DB를 GUI 도구(DB Browser for SQLite 등)로 열었을 때,
한글이 "???" 또는 깨진 글자로 표시되는 현상이 발생합니다.


✅ 원인

SQLite 자체는 UTF-8을 지원하지만,
사용 중인 GUI 툴이 한글을 표시할 수 있는 폰트를 사용하지 않아서 생기는 문제입니다.


✅ 해결 방법 – 한글 폰트 설치

🛠 1. Noto Sans CJK 폰트 설치 (Google 폰트 – 권장)

sudo apt update
sudo apt install fonts-noto-cjk -y

🛠 2. 추가 한글 폰트 설치 (선택)

sudo apt install fonts-nanum -y          # 나눔 고딕
sudo apt install fonts-unfonts-core -y   # 은 글꼴

✅ SQLite Browser에서 한글 폰트 설정

  1. DB Browser for SQLite 실행
  2. 메뉴 → Edit > Preferences (환경 설정)
  3. 탭에서 Data Browser 선택
  4. Display Font 항목 클릭 → 한글 폰트 선택:
    • Noto Sans CJK KR
    • Nanum Gothic
    • UnDotum 등
  5. 설정 저장 후 프로그램 재시작

✅ 정상 작동 예시

항목 설정 전 설정 후

name 값 ??? 또는 깨진 글자 구글, 네이버 등 한글 정상 표시

✅ 요약 정리

항목 내용

원인 폰트가 한글을 지원하지 않음
해결 fonts-noto-cjk, fonts-nanum 설치
위치 Edit > Preferences > Display Font 설정
반영 시점 프로그램 재시작 후 적용됨

WSL에서도 한글 폰트를 설치하고 설정만 바꾸면,
SQLite GUI 도구에서 한글을 깨짐 없이 깔끔하게 확인할 수 있습니다! 😄

'기술블로그' 카테고리의 다른 글

📘 Django ORM 핵심 요약 정리: 데이터 조회, 생성, 수정, 삭제 실습 가이드  (0) 2025.04.30
🧠 Django 함수형 뷰 bookmark_list() 완벽 해석 – context의 역할은?  (0) 2025.04.30
🧠 Django 모델에서 __str__() 메서드 완벽 정리 – 왜 쓰고 어떻게 작동하나?  (0) 2025.04.30
🧠 WSL에서 SQLite GUI 도구(sqlitebrowser) 설치 및 실행 방법 완전 정복  (0) 2025.04.30
🧠 Django Meta 클래스 완벽 정리 – 내부 설정부터 Admin UI까지  (0) 2025.04.30
'기술블로그' 카테고리의 다른 글
  • 📘 Django ORM 핵심 요약 정리: 데이터 조회, 생성, 수정, 삭제 실습 가이드
  • 🧠 Django 함수형 뷰 bookmark_list() 완벽 해석 – context의 역할은?
  • 🧠 Django 모델에서 __str__() 메서드 완벽 정리 – 왜 쓰고 어떻게 작동하나?
  • 🧠 WSL에서 SQLite GUI 도구(sqlitebrowser) 설치 및 실행 방법 완전 정복
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (547) N
      • Python (31)
      • 프로젝트 (43)
      • 과제 (23) N
      • Database (40)
      • 멘토링 (9)
      • 특강 (25) N
      • 기술블로그 (170) N
      • AI 분석 (5)
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (52) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
🧠 WSL에서 SQLite 한글 깨짐 해결하기 – 한글 폰트 설치부터 설정까지
상단으로

티스토리툴바