TourAPI 응답인데 이런식으로 출력이 됐다. UTF-8 기반의 GitBash로 출력한거라 UTF-8로 인코딩하는 문제는 아니고, 응답이 UTF-8이 아닐 가능성을 고려해본다.
👉 응답 헤더: application/json
UTF-8 맞는데..
문서에도 (TourAPI의모든 Character Set은 UTF-8 설정) 이렇게 명시되어있다...흠
final decodedBody = utf8.decode(response.bodyBytes);
final jsonData = json.decode(decodedBody);
해결책: 직접 utf8.decode(response.bodyBytes) 사용
TourAPI가 명시적으로 UTF-8을 응답한다고 해도,
response.body는 간혹 내부 디코딩이 꼬일 수 있다고 한다.
'프로젝트' 카테고리의 다른 글
TourAPI 매핑 작업 - Firestore에 분류 태그 저장하기 (11) | 2025.04.11 |
---|---|
여행지 추천 기능 구현 중 (TourAPI 서비스 분류 코드 검색) (3) | 2025.04.09 |
프로젝트 구현 계획이랑 팀원들이랑 상의해본 것 (0) | 2025.04.09 |
TourAPI 따오기 (0) | 2025.04.08 |
Firestore에 DB 테이블 추가 (0) | 2025.04.08 |