아랍어 텍스트가있는 테이블이 있습니다. 이 개 독특한 행이 있습니다아랍어 텍스트 복수 결과
اس
اس
첫 번째는 다음 문자로 구성 0x0627, 0x0650, 0x0633 두 번째는 다음 문자로 구성
: 0x0627 , 0x064F, 0x0633
이 두 가지 중 하나를 쿼리하면 둘 다 표시됩니다. 이것은 명령 행과 phpmyadmin을 사용하여 발생합니다. 다음은 내가 검색어를 입력 한 내용입니다.
SET NAMES utf8;
선택 urdu에서 음역 urdu LIKE 'اس';
의견이 있으십니까?
데이터 정렬이 'utf8_bin'으로 설정되어 있습니까? 그렇지 않으면 MySQL은 같은 문자의 다른 케이싱 일 뿐이므로 같은 문자로 보게됩니다. – Esailija