latin-1 데이터베이스에 있는데, 내가 u'\u2019\u2019\u201c\u2022'
이라는 장고 모델에서이 필드를 가져 오려고 할 때 '\222\222\223\225
'이있다.겉으로보기에는 mysqldb 정보가 잘못 나온다. 파이썬 django
from django.db import connection
(Pdb)
cursor = connection.cursor()
(Pdb)
cursor.execute("SELECT Password from campaignusers WHERE UserID=26")
(Pdb)
row = cursor.fetchone()
그래서 나는 한 단계 및
에 들어가 /usr/local/python2.5/lib/python2.5/site-packages/MySQL_python-1.2.2-py2.5- 리눅스 i686.egg/MySQLdb/cursors.py (327) 대하여 fetchone() -> (U '\ u2019 u2022 고객 1C ... \')
I는이 단계에 추가 할 수없는 그 때문에 달걀이지만 그것은 MySQL 파이썬 드라이버가 latin-1이 아닌 데이터를 해석하고있는 것 같습니다.
누구나 실마리가 있습니까?
내 질문이었고 답변은 좋았지 만 올바른 질문을하지 않았습니다. – jacob
정확합니다. 나는 Stone Age (1979)에서 텍스트 검색 시스템을 다시 시작했으며, 단어 충돌과 쿼리 형성이 원하는 답을 찾는 데있어 가장 큰 장애물이라는 것을 신속하게 발견했습니다. "고양이 질병"을 검색하면 "고양이 병리"에 관한 중요한 기사를 찾을 수 없습니다. –