p

emoji 로 인하여 utf8mb4 로 DB 캐릭터셋을 변경하였네요.

· 2015-10-30 (금) 12:01:36 · 4459 · 4

얼마전 아파치님의 답변글에 감화되어 지식을 쏟아내고있네요 하하 ;

여하튼..

최근 emoji 의 이슈가 높아져서 종전의 DB 테이블을 utf8 에서 utf8mb4 로 변경하였습니다.

멀티 바이트 안에 emoji 가 들어가더라구요. 

아.. emoji 란 것은 (헉 emoji 를 넣었는데 글이 짤려버렸네요 ;;;;;;; sir 은 대응 안되었나봅니다.)

날려진 글을 다시 등록합니다 ㅠㅠ

우선 DB 의 캐릭터셋을 utf8mb4 로 해주시고 DB 접속 연결 부분도 아래와 같이 변경해줘야 합니다.

 

SET CHARACTER_SET_CLIENT=utf8mb4

SET CHARACTER_SET_CONNECTION =utf8mb4

SET CHARACTER_SET_RESULTS=utf8mb4

 

우선 emoji 는 정상적으로 나오는데 한가지 걸리는 점이 DB 에 입력된 값이 ??? 로 떠서

해당 부분의 파싱이 필요한데 아직 거기 까지 정보가 없네요.

혹 emoji 관련 작업 해보신 분 정보를 공유 할 수 있을까요?

|

댓글 4개

2015-10-30 (금) 13:11:58
전혀 몰랐던 내용이라 앞으로는 바꿔야겠어요...감사합니다.
구글링하면서 확인해보니

[ MySQL 5.5.3 이전 ]
utf8 charset - utf8_general_ci collation

[ MySQL 5.5.4 이후 ]
utf8mb4 charset - utf8mb4_unicode_ci collation
앗 여기까지 오신 분이.계시네요!!!

저도 그누보드에 에모지 표시되게 하려는데 쉽지않네요
https://www.wsgvet.com/home/520

열심히 적어보았습니다.

그누보드5에서 에모지 쓰기 ㅎㅎ
2019-07-02 (화) 22:12:14
@우성님 DB캐릭터셋을 변경해서, 게시판 제목, 본문, 댓글에는 이모지가 정상적으로 출력되는데, 닉네임에는 이모지가 물음표로 나오네요. 어디를 수정해야 하는지요?
댓글을 작성하시려면 로그인이 필요합니다.

서버관리자

658건

서버관리자 모임 게시판 입니다.

+
제목 글쓴이 날짜 조회
15-11-11 조회 2,787
15-11-10 조회 6,614
15-11-10 조회 2,972
15-11-09 조회 3,108
15-11-09 조회 2,323
15-11-07 조회 2,750
15-11-07 조회 2,298
15-11-06 조회 3,394
15-11-05 조회 1,938
15-11-05 조회 2,458
15-11-04 조회 4,328
15-11-03 조회 3,076
15-11-03 조회 2,072
15-11-03 조회 2,640
15-11-02 조회 2,650
15-11-02 조회 1,797
15-11-02 조회 2,111
15-11-02 조회 1,698
15-11-01 조회 1,969
15-11-01 조회 1,794
15-11-01 조회 2,346
15-10-31 조회 3,213
15-10-31 조회 2,102
15-10-30 조회 2,437
15-10-30 조회 2,474
15-10-30 조회 2,498
15-10-30 조회 4,715
15-10-30 조회 4,460
15-10-30 조회 2,207
15-10-30 조회 2,145