내 간단한 MySQL의 쿼리로 "Y"를 취급MySQL은 "I"
이
하지만를 vandenis "vandenYs"와 "vandenIs"는이 아니다 같은.
어디에서 문제가 발생하며이를 방지하는 방법은 무엇입니까?
정렬 : utf8_lithuanian_ci
프레임 워크 : 루비 레일
내 간단한 MySQL의 쿼리로 "Y"를 취급MySQL은 "I"
이
하지만를 vandenis "vandenYs"와 "vandenIs"는이 아니다 같은.
어디에서 문제가 발생하며이를 방지하는 방법은 무엇입니까?
정렬 : utf8_lithuanian_ci
프레임 워크 : 루비 레일
에 utf8_lithuanian_ci 데이터 정렬에 따르면,이 두 글자는 동일하다.
http://www.collation-charts.org/mysql60/mysql604.utf8_lithuanian_ci.html
이 아닌 당신이 원하는 있다면http://dev.mysql.com/doc/refman/5.0/en/charset-collation-effect.html
는 다른 데이터 정렬을 사용합니다.는 알려진 버그 같은데 : http://bugs.mysql.com/bug.php?id=41106 상태 및 해당 페이지에 대한 의견 당
이, 그렇지 않은 버그가 의도 한대로 그 편지가 조합에서 동일합니다. –
리투아니아의 진짜 정렬 규칙은 스페인어 사전 순서의 관점에서 ll '= y와 같습니다. – tobyodavies
@tobyodavies : "순서가 같은 순서"는 "동등 함"을 의미하지 않습니다. 독일어 (모든 데이터 정렬이 아닌 일부 데이터 정렬)에서 "ä"와 "a"는 동등하게 정렬됩니다. 그리고 여전히 "Bär"와 "Bar"는 전혀 다른 두 단어입니다. –