xe_documents와 xe_comments 테이블의 content 칼럼을 utf8mb4_unicode_ci로 변환하였습니다.

현재 서버는 해당 문자셋을 지원하도록 설정되어 있습니다.

MySQL 버전도 최신 버전 사용하고 있습니다.

 

이모지를 입력하게 되면 물음표로 뜨면서 ???? 와 같은 형태가 됩니다.

어디 부분을 손봐야 이모지가 정상적으로 출력이 되는지 알고 싶습니다.

  • profile

    classes/db/DBMysql.class.php와 classes/db/DBMysqli.class.php에서

    set names utf8이라고 되어 있는 부분도 utf8mb4로 바꿔주셔야 할 거예요.

     

    그런데 이렇게 코어를 수정해 놓으면 보안패치 업데이트할 때마다 덮어씌워지기 때문에

    그냥 놔두고 이 애드온 쓰시는 게 편합니다.

  • profile profile
    저도 @기진곰님이 개발하신 애드온 사용하려고 했는데 무슨 이유 때문인지 몰라도 정상적으로 작동하지 않더군요....
    그래서 코어 수정으로라도 시도해보려고 합니다 ㅠㅠ
  • profile profile
    감사합니다 덕분에 해결하였습니다!