텍스트를 구문 분석하는 코드를 작성하고 변수 중 하나에서 텍스트 또는 정수를 사용할 수 있으므로 인쇄하려면 STR :언어 특정 문자열을 파이썬으로 문자열로 변환하는 방법 : str (ñ)
Variable=str(input)
그것은 잘 작동하지만 입력 언어 특정 문자가 포함 된 경우 :
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf1' in position 9: ordinal not in range(128)
어떻게이 문제를 방지하려면 : "N", 그것은 늘 작품을, 다음과 같은 오류를 던지고?
언어와 관련이 없습니다. 그것은 * unicode *라고 불리며, ASCII 문자 세트 밖의 문자를 포함하는'unicode' 타입의 특정 값입니다. –
자신에게 물어야 할 질문은 * ASCII 대신 사용할 인코딩 *입니다. 전환이 어떻게 작동하는지에 대한 자세한 내용은 http://docs.python.org/2/howto/unicode.html을 참조하십시오. –
그래서 내 스크립트의 나머지 부분이 ASCII 호환 문자열로 작동한다면, 그리고 다른 인코더를 사용하여 해당 문자열을 번역하면 서로 호환되지 않을까요? –