나는 특수 문자를 가지고 있으며 그 이름에 근거하여 내가 더 가져 쿼리를 실행해야잘못된 조합의 데이터 정렬 mysql 오류?
<geonames>
<geoname>
<toponymName>Gulbahar</toponymName>
<name>Golīmar</name>
<lat>24.8922</lat>
<lng>67.0287</lng>
<geonameId>1346867</geonameId>
<countryCode>PK</countryCode>
<countryName>Pakistan</countryName>
<fcl>P</fcl>
<fcode>PPLX</fcode>
<distance>0.14608</distance>
</geoname>
</geonames>
지금 내가 <name>Golīmar</name>
을 원하는 XML 데이터를 반환하는 사용자의 현재 위치를 찾을 수 geoloaction
을 사용하고 있습니다 이 제외한 결과지만 정렬 오류가 어떤 종류의 생성은
SELECT DISTINCT country
FROM propertydetails
WHERE country NOT IN ("Golīmar")
Error:Illegal mix of collations (latin1_swedish_ci,IMPLICIT) AND (utf8_general_ci,COERCIBLE) FOR operation
나는 많은 스택 POS를 볼 수 있지만
를 해결하는 방법을 찾을 couldnt는있다
은 테이블의 데이터 정렬을 확인하십시오 SHOW는 표 propertydetails을 만들; 그런 다음 데이터 바인딩을 latin1에서 utf-8 또는 데이터베이스 연결 자체로 전환해야 할 것입니다. 테이블 인코딩이 무엇인지 알려주세요. – Parallelis
SHOW CREATE TABLE propertydetails; 이 명령은 테이블 이름을 다른 세부 사항을 보여줍니다 –