MySQL 유니코드 데이터 정렬: 움라우트 동등성 이해
MySQL이 "åäö"를 "AAO"와 동일하다고 간주하는 관찰은 비언어별 유니코드 조합. MySQL 문서에 명시된 대로 이 유형의 데이터 정렬은 움라우트를 포함한 유니코드 문자 처리를 표준화합니다.
특히 utf8_general_ci 및 utf8_unicode_ci와 같은 데이터 정렬에서는 다음과 같은 동등성이 적용됩니다.
이 "기능"은 비교 및 검색 시 특정 문자를 특정 문자와 동일하게 취급하도록 보장합니다. 유니코드 코드 포인트.
이 문제를 완화하려면 두 가지 기본 옵션이 있습니다.
select * from topics where name='Harligt' COLLATE utf8_bin;
움라우트 구별을 유지하면서 대소문자를 구분하지 않는 검색을 수행하는 것이 더 복잡하다는 점에 유의하는 것이 중요합니다. 이러한 기준을 충족하는 적절한 MySQL 데이터 정렬이 존재한다면 그 존재에 관심이 있을 것입니다.
위 내용은 ## MySQL은 유니코드 대조에서 움라우트를 어떻게 처리합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!