유니코드 문자열이 isinstance()에서 false가 뜹니다
조회수 3157회
발생하는 문제 및 실행환경
정수값은 isinstance(x,int);
으로 확인하는걸로 알고 있습니다.
근데 isinstance(x,str);
로 쓰니까 유니코드는 문자열로 인식을 못해서 아무것도 못하고 있어요
어떻게 해야되나요?
소스코드
>>> foo = u"hello"
>>> isinstance(foo, str)
False
>>>
정수값은 isinstance(x,int);
으로 확인하는걸로 알고 있습니다.
근데 isinstance(x,str);
로 쓰니까 유니코드는 문자열로 인식을 못해서 아무것도 못하고 있어요
어떻게 해야되나요?
>>> foo = u"hello"
>>> isinstance(foo, str)
False
>>>
댓글 입력