현재 모든 테이블과 칼럼이 utf8mb4_unicode_ci로 되어 있습니다.

my.cnf에서도 서버 기본 정렬방식을 utf8mb4_unicode_ci로 지정해주었습니다.

그런데 모듈 설치 시 새로 생성되는 테이블과 칼럼은 utf8_general_ci이 입니다.

my.cnf 부분을 손봐야 하는 건지 코어 쪽을 손봐야하는 것인지 궁금합니다. 

  • profile

    코어에서 my.cnf를 무시하고 강제로 utf8_general_ci를 지정해 주고 있습니다.

    https://github.com/xpressengine/xe-core/blob/master/classes/db/DBMysql.class.php#L552

    (오른쪽 끝으로 스크롤해 보세요.)

     

    utf8mb4 문자셋을 사용하신다면 정렬 방식도 utf8mb4_unicode_ci가 되어야겠지요.

     

    utf8도 반쪽짜리 문자셋이고 general도 병신같은 정렬 방식이니

    둘이 결합된 utf8_general_ci는 그야말로 적폐청산 대상 1호입니다 ㅋㅋㅋ

  • profile profile
    엌ㅋㅋㅋㅋㅋㅋ 위와 같이 바꿔야겠습니다! 감사합니다 ㅎㅎ