0
저는 Python에서 일부 앨범 데이터를 가져 오려고합니다. 로컬에서 완벽하게 작동하지만 원격으로 이상한 문자 인코딩 문제가 있습니다. 비슷한 경험을 가진 사람이 있습니까?동일한 API에 대한 문자 인코딩이 로컬 및 원격으로 다를 수 있습니다.
동일한 데이터베이스 백엔드와 DB 콜렉션을 로컬 및 원격으로 가지고 있지만 여전히 위 코드의 원격 실행은 DB 쓰기에 실패합니다.
361515390548186 Wall Photos
438411299525261 Untitled Album
165700500129677 FlashMob
438439616189096 Jalagati
463020007064390 Jógaterem festés Szegeden!
257436427622750 Szegedi jógaterem
447917535241304 Liget-Jóga 2012.07.16.
440165949349796 Untitled Album
391850364181355 Aranykor jóga
467681026598288 Untitled Album
365378980161827 Cover Photos
459389304094127 Pesti jógaterem
175279379171789 Wall Photos
467157249983999 Jalagati Születésnap 2012-09-08
459154937450897 Jógaterem -Pest
269294046436988 Jógafesztivál (2011)
265207220179004 Sportágválasztó nap - 2011.09.24.
399868300046228 Föld napi jóga | SZTE-TIK, Szeged
206952096004517 A szigeten
456442934388764 Untitled Album
459392610760463 Untitled Album
459134537452937 Lótusz Napok
165697500129977 Profile Pictures
원격 가져 인쇄 :
361515390548186 Wall Photos
438411299525261 Untitled Album
165700500129677 FlashMob
438439616189096 Jalagati
463020007064390 J����������������������8�������������������!����������������
(and dies here on DB get_or_create)
그것은 무엇을 원격 및 로컬 수단이 질문의 맥락 불분명 아래에 존재있는 동안, 내 기본 파이썬의 2.6.x 버전이다 제공자를 호스팅합니다. Howver 나는 당신이 파이썬에서 sys 기본 인코딩 설정을 확인하는 것이 좋습니다. http://stackoverflow.com/questions/2276200/changing-default-encoding-of-python –
당신의 컴퓨터와 호스트가 너무 놀라지 않을 것입니다. 에서 가져 오는 것은 다른 인코딩을 가지고 있습니다. 데이터를 "로컬에서 가져 오는"방법, 로컬로 가져온 데이터를 인코딩하는 방법, 원격으로 가져온 데이터를 인코딩하는 방법은 무엇입니까? – BrenBarn
@MikkoOhtamaa 불행히도 setdefaultencoding 메서드는 로컬 콘솔과 원격 콘솔이 이미 ascii로 설정되어 있기 때문에 내 문제를 해결하지 못했습니다. – Akasha