최근에 새 WordPress 프로젝트를 시작하면 내 테이블의 데이터 정렬이 자동으로 utf8_unicode_ci (PhpMyAdmin에서 새 DB를 만들 때 선택하는 항목)로 변경되었습니다.) ~ utf8mb4_unicode_520_ci.테이블 CHARSET이 utf8mb4로 설정되고 COLLATION이 utf8mb4_unicode_520_ci로 설정되는 이유
또한 PhpMyAdmin의 일반 설정에서 서버 연결의 데이터 정렬 기본값은 utf8mb4_unicode_520_ci입니다.
저는 우분투 17.04에서 MySQL 서버 5.7.17과 PhpMyAdmin 4.6.6을 실행하고 있습니다.
내 질문에 다음과 같습니다
- 왜 이런 일이 무엇입니까?
- 가능한 경우 어떻게 방지합니까? utf8mb4 때문에 WP 사이트를 지원하지 않는 구형 MySQL 서버로 마이그레이션 할 때 문제가 발생했습니다.
- 포인트 2가 적당합니까? utf8보다 charset utf8mb4를 사용하고 utf8_unicode_ci보다 collation utf8mb4_unicode_520_ci를 사용하면 어떤 이점이 있습니까?
위대한 답변, 감사합니다. 릭. 내 유일한 문제는 이전 MySQL 서버로 마이그레이션 할 때 발생했습니다. 향후 참조를 위해 가능한 경우 CHARSET 및 COLLATION을 유니 코드 4.0으로 다시 변환하는 대신 MySQL 서버를 업그레이드하는 것이 좋습니다. 다시 한번 감사드립니다. –
@ ТомицаКораћ - 내 자아를 털어 줘서 고마워.예, 앞으로 이동하십시오. 뒤로 이동하지 마십시오. –
@RickJames 다음 주요 데이터 정렬 버전 지원이 언제 릴리즈 될 것입니까 (예 : '0900_ci_ai') 어디서 개발할 수 있습니까? Google에 인용하면 결과가 0으로됩니다. – John