내 프로젝트의 모든 py 스크립트를 utf-8로 인코딩합니다. 응용 프로그램을 자이 썬 2.2.1에서 자이 썬 2.5.2로 확실히 마이그레이션하고 있기 때문입니다. 그런 이유로 모든 py 파일 (#encoding=utf-8
)의 첫 줄에 '마법 주석'을 추가했으며 이클립스에서 응용 프로그램을 디버깅하여 모든 내용이 정상인지 여부를 테스트하기 시작했습니다.인코딩 - Pydev가 자동으로 문자를 변경합니다.
straße
문자열을 포함하는 스크립트에 자동으로 straße
으로 변환되기 때문에 문제가 발생합니다.
이 변경이 Pydev로 인해 발생했는지 또는 utf-8이 이러한 종류의 문자를 포함하지 않기 때문에 발생하는 것입니까? 아직 발견하지 못한 다른 '이상한'문자열로 자동으로이 문제를 방지하려면 어떻게해야합니까?