자료실

MySQL UTF-8 이모티콘 지원 애드온 (XE 전용)

2016.03.05 05:46
15,918
3
자료 유형 애드온
간단한 소개 XE에서 MySQL이나 MariaDB를 사용할 경우 이모티콘이나 일부 한자가 등록되지 않는 문제를 우회할 수 있도록 해주는 애드온입니다.
설치 경로 ./addons/fix_mysql_utf8
코어 지원 범위 XE 1.x
PHP 지원 범위 기타
자료 구분 공개 자료
라이선스 GPL v2
저장소 URL https://github.com/kijin/xe-fix-mysql-utf8
파일명버전날짜용량다운로드 수
fix_mysql_utf8.zip 8 2017.08.02 9.5KB 21

설치 경로: ./addons/fix_mysql_utf8

 

깃허브 저장소: https://github.com/kijin/xe-fix-mysql-utf8

 

MySQL이나 MariaDB를 사용하는 사이트에서 이모티콘이나 일부 외국어를 입력할 경우 뒷부분이 잘리는 문제를 우회하는 애드온입니다. DB에서 지원하는 형식으로 이모티콘을 변환하여 저장합니다.

 

가장 확실한 해결책은 문서 및 댓글 테이블의 문자셋을 utf8mb4로 변경하는 것이지만, 테이블에 이미 많은 데이터가 저장되어 있어 변경하기 곤란하거나 DB 서버가 utf8mb4 문자셋을 지원하지 않는 경우 이 애드온을 사용하여 해결할 수 있습니다.

 

XE 1.8 미만 버전에서는 정상 작동을 보장하지 않습니다. 이모티콘 입력시 글이나 댓글이 잘리지 않도록 해줄 뿐, 에디터에서 이모티콘을 입력하는 것까지 도와 주지는 않습니다.

 

Rhymix에서는 필요하지 않습니다.

 

Rhymix에서 가져온 코드가 포함되어 있습니다. 라이선스는 GPLv2입니다.

 

fix_mysql_utf8.screenshot.png

 

기진곰 Lv. 25
라이믹스 개발자 겸, 전속 곰탱이입니다.

댓글 13

  • 2016.03.05 06:02 #215809
    이모티콘 귀엽네요 자료 감사드립니다.
  • 2016.03.05 06:18 #215844
    감사합니다.
  • 2016.03.06 03:45 #216645
    혹시 저 이미티콘은 어디서 구할수 있을까요?
  • 2016.03.06 04:11 #216659
    대부분의 스마트폰은 키보드에 이모티콘 입력 기능이 있고요...
    PC에서는 이런 사이트를 참고하시면 됩니다.
    http://www.fileformat.info/info/unicode/block/emoticons/utf8test.htm
  • 2016.03.06 12:26 #217252
    이모티콘 기능 말고요. 위 캡쳐의 이모티콘이요. 링크 사이트에는 안보입니다.
  • 2016.03.06 12:39 #217260
    스샷에 나오는 이모티콘들은 모두 링크한 사이트에서 복사해서 쓴 건데요? 링크한 사이트에 이모티콘이 안 보인다면 브라우저를 바꿔보세요. 브라우저가 이모티콘을 얼마나 잘 지원하는지 테스트하는 사이트거든요.
  • 2016.03.06 12:40 #217268
    아. 그렇군요. 감사합니다.
  • 2016.11.30 07:33 #438348
    컨텐츠 위젯에서는 이모티콘이 깨져서 나오던데.. 이건 방법이 없는거죠? 코어는 라이믹스 사용중입니다.
  • 2016.11.30 08:01 #438383
    글쎄요, 컨텐츠 위젯은 워낙 오래돼서 멀쩡한 글 제목도 깨져서 나오는 판이라... ㅠㅠ
  • 2016.11.30 08:06 #438387
    네 ㅎㅎ 답변 감사합니다.
  • 2016.11.30 08:50 #438425

    저희는 이상업습니다. XE 입니다. 브라우저를 다른거로 확인해 보시고 가끔 안보이는 이상한 이모티콘도 있긴 합니다. 브라우저마다 달라요.

  • 2016.11.30 09:17 #438472
    웹지기님 사용하시는 위젯이 컨텐츠확장 위젯 맞으시죠?
  • 2016.11.30 09:42 #438510
    컨텐츠위젯 확장위젯 혼용입니다.