자료실

자료 유형 애드온
간단한 소개 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 34

설치 경로: ./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. 26
이 구역의 전속 곰탱이입니다. 라이믹스를 개발하고 있어요.

댓글 13