yeon

  • 홈
  • 태그
  • 방명록

UTF8 1

[AWS RDS, MySQL] AWS RDS MySQL에서 이모티콘 사용하기

시스템을 운영하다 보면, 사용자들이 이모티콘이 포함된 데이터를 저장하는 경우가 종종 있다. 내가 운영하는 시스템 DB는 AWS RDS에 구축되어 있고, MySQL을 사용하고 있으며 charset은 기본적으로 uft8이다. utf8에서는 유니코드 버전이 낮은 이모티콘 (예시: 😀) 등은 문제 없이 INSERT가 가능하지만, 유니코드 버전이 높은 이모티콘 (예시: 💖) 를 INSERT하려고 하면 다음과 같은 오류가 발생한다. 유니코드 버전이 낮은 초기 이모티콘들은 3byte로 설계되어 있지만, 이모티콘의 숫자가 늘어나면서 유니코드 버전이 높은 이모티콘은 4byte로 설계되어 있기 때문에 그렇다고 한다. 이를 정상적으로 Insert 하기 위해서는 utf8mb4로 charset, collation 변경이 필요하..

공부/SQL 2022.06.30
이전
1
다음
더보기
프로필사진

yeon

  • 분류 전체보기 (8)
    • 공부 (8)
      • linux, unix (1)
      • SQL (3)
      • leetcode (4)

Tag

linux command line, aws, MySQL, UTF8, rds, utf8mb4, neetcode, Linux, LeetCode,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바