본문 바로가기
반응형

UTF82

문자열 인코딩, 아스키코드/유니코드 학습할 것 · 문자열 인코딩이란? · 아스키 코드란? · EUC-KR이란? · 유니코드란? · UTF-8이란? · UTF-16이란? · UTF-32이란? 문자열 인코딩이란? ᛫ 2진법을 사용하는 컴퓨터가 인간의 언어를 일정한 규칙에 따라 2진수로 변환하는 방식 ᛫ 이때, 2진수와 문자는 문자 집합을 통해 일대일로 대응 ex) 아스키 코드, EUC-KR, UTF-8, UTF-16, UTF-32 ex) 안녕하세요 -> %EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%0A (UTF-8) ᛫ 문자 집합: 컴퓨터에서 문자를 어떠한 코드로 저장할 것인가 정의해둔 것 ex)유니코드, ISO-8859,ASCII 아스키 코드란? ᛫ 처음으로 표준을 정립한 문자열 인코딩 방식 ᛫ 대문자,.. 2021. 8. 25.
[AWS] Amazon RDS에서 이모지 데이터 사용하기 문제 서비스 운영 중 예약이 실패하는 오류가 발생했다. 서버 로그를 확인하니 이모지가 포함된 예약 메모를 데이터베이스에 저장하다가 오류가 발생한 것이다. 이모지다 😃 현재 사용하는 데이터베이스는 RDS - MySQL Aurora였고, 문자 인코딩 방식은 utf8를 사용하고 있었다. utf는 이모지 저장이 불가능한 방식이기 때문에 이모지 저장이 가능한 utf8mb4로 변경이 필요했다. UTF-8 인코딩은 4바이트 가변 길이 인코딩 방식입니다. 그런데 MySQL에서는 utf8을 3바이트로 구현했었습니다. 그러다가 MySQL 5.5.3 (2010년 3월 24일)에 4바이트짜리 character set인 utf8mb4을 추가했습니다. 유니코드 U+10000 이상인 문자들을 UTF-8로 인코딩하려면 4바이트가 필.. 2021. 4. 18.
반응형