스페인어로 된 단어가있는 테이블이 있습니다 (INT id_word, VARCHAR (255) word). 테이블이이 기록을 가지고 있다고 가정하자 :SQL - 정확한 일치 만 반환하는 방법 (특수 문자)
- 1 카사를
- 2 pantalon 나는 단어 pantalón를 검색 할 경우
(특수 문자 오와) 그것을해야 하지 반환 어떤 행. 정확히 일치하는 것을 어떻게 만듭니 까? 현재 2 행을 반환 중입니다.
SELECT * FROM words WHERE word='pantalón';
감사!
해결책ifx에서 단어 필드의 정렬을 utf8_bin으로 변경했습니다.
유니 코드 및 데이터 정렬에 대한 유용한 정보 : http://dev.mysql.com/doc/refman/5.0/en/charset-unicode-sets.html 테이블 인코딩/데이터 정렬이란 무엇입니까? – biziclop
안녕하세요 @biziclop - im utf8_general_ci를 사용하여 – andufo