MySql 데이터베이스에서 데이터를 읽으려고합니다. 악센트 또는 문자 'ñ'가 포함 된 단어를 수신해야하는 경우를 제외하고 모두 정확합니다.RIDE를 사용하여 MySql에서 데이터 가져 오기
데이터베이스의 데이터 정렬을 검토했습니다. utf8_unicode_ci 테이블 및 열에 구성되어 있습니다.
저는 파이썬 2.7.8을 사용합니다. 디코드 및 유니 코드를 시도 했으므로 테이블 결과를 잘 쓸 수 없습니다. 난 항상 얻을 :
BANO -> 바 \를
얇은 xf1o -> L의 \ xe1mina
내가 RIDE (1.5.2.1)에서 쿼리를 실행 윈도우 10
어떤 아이디어가 아래?
감사합니다.
가 대단히 감사합니다, 다음과 같은 링크가있다 매우 유용했습니다 : http://mysql.rjweb.org/doc.php/charcoll#python 여기에 dbcharset = 'utf8'을 연결에 추가해야한다는 것을 알았습니다. 이것으로 문제는 해결되었습니다. 악센트가 있고 'ñ'가있는 MySQL 문자를 올바르게 받았습니다. 감사합니다. – Marta79
@ Marta79 - 다행히 링크가 도움이되었습니다. 아아, 링크는 사물의 혼란입니다. '잘못된 것이있어?' 다시 배열해야합니까? 다른 비판? (나는 파이썬을 사용한 적이 없다.) –